1. Merchant Info
Onboarding API
  • Onboarding API EN Version
    • Group Info
      • New Group Info
      • Edit Group Info
      • Query Group Info
    • Merchant Info
      • New Merchant Info
        POST
      • Edit Merchant Info
        PUT
      • Enable Merchant Info
        PUT
      • Disable Merchant Info
        PUT
      • Batch Disable Merchant Info
        PUT
      • Delete Merchant Info
        DELETE
      • Query Merchant Info
        GET
      • Query Merchant Info List
        GET
    • Store Info
      • New Store Info
      • Delete Store Info
      • Query Store Info
      • Update PaymentBrand
      • Enable Store Info
      • Delete PaymentBrand
      • Batch Disable Store Info
      • Edit Store Info
      • Disable Store Info
      • Add PaymentBrand
      • Query Store Info List
    • Terminal Info
      • New Terminal Info
      • Edit Terminal Info
      • Enable Terminal Info
      • Disable Terminal Info
      • Query Terminal Info
      • Query Terminal Info List
      • Delete Terminal Info
      • Check POS
    • MDR Plan
      • New MDR Plan
      • Edit MDR Plan
      • Enable MDR Plan
      • Disable MDR Plan
      • Query MDR Plan
      • Query Merchant MDR Plan
      • Delete MDR Plan
      • Batch Set MDR Plan
    • Transaction Limit Plan
      • New Transaction Limit Plan
      • Edit Transaction Limit Plan
      • Enable Transaction Limit Plan
      • Disable Transaction Limit Plan
      • Delete Transaction Limit Plan
      • Query Transaction Limit Plan
      • Query Transaction Limit Plan List
      • Set Transaction Limit Plan
      • Batch Set Transaction Limit Plan
      • Query Merchant Transaction Limit Plan
  • Appendix
    • MCC
    • Payment Brand
    • Payment Method Variant
    • Payment Brand, PSP Name and PSP Version
    • Card Class
    • Product ID
    • Country/Region
    • Result Code
    • Group Status
    • Merchant Status
    • Store Status
    • Terminal Status
    • MDR Plan Status
    • Transaction Limit Plan Status
    • Blended Billing Model Calculation Rules
  1. Merchant Info

Edit Merchant Info

PUT
/g2/v0/onboarding/{accountID}/merchant.edit
The Edit Merchant Info API is used to update some information of the merchant. You at least to update one of the fields

Request

Path Params

Query Params

Body Params application/json

Example
{
    "basicInfo": {
        "merchantName": "string",
        "merchantEnglishName": "string",
        "mailingAddress": "string",
        "city": "string",
        "clientID": "string",
        "branchID": "string",
        "merchantRegistrationName": "string",
        "businessRegistrationNumber": "string",
        "merchantLegalPersonID": "string",
        "paymentPurposeCode": "string",
        "contactInfos": [
            {
                "contactName": "string",
                "emailAddress": "string",
                "phoneNumber": "string",
                "titleOrDepartment": "string",
                "birthday": "string"
            }
        ]
    },
    "secretKeyConfiguration": {
        "merchantLevelKey": true
    },
    "refundOnPortal": {
        "supportRefundOnPortal": true,
        "refundTimeFrame": "str"
    },
    "mdrRules": {
        "followMDRRule": true,
        "mdrRuleType": "string",
        "fixedRate": "strin",
        "merchantMDRs": [
            {
                "planID": "string",
                "externalPlanID": "string",
                "validityStartDate": "string",
                "validityEndDate": "string"
            }
        ]
    },
    "settlementTo": "string",
    "riskFunctionCategory": {
        "supportTransactionLimit": true,
        "planID": "string",
        "externalPlanID": "string"
    }
}

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "basicInfo": {
        "acquirerID": "string",
        "acquirerName": "string",
        "acquirerEnglishName": "string",
        "groupID": "string",
        "groupName": "string",
        "groupEnglishName": "string",
        "merchantID": "string",
        "merchantName": "string",
        "merchantEnglishName": "string",
        "mailingAddress": "string",
        "branchID": "string",
        "branchName": "string",
        "branchEnglishName": "string",
        "city": "string",
        "clientID": "string",
        "merchantType": "string",
        "merchantRegistrationName": "string",
        "businessRegistrationNumber": "string",
        "merchantLegalPersonID": "string",
        "paymentPurposeCode": "string",
        "status": "string",
        "onboardingDate": "2019-08-24T14:15:22.123Z",
        "updateDate": "2019-08-24T14:15:22.123Z"
    },
    "result": {
        "code": "string",
        "message": "string"
    }
}
Previous
New Merchant Info
Next
Enable Merchant Info
Built with