# 1.2 Batch Update Bank Transfer Account

# request URL

  • /api/v1/batch/paymentAccount/{mchOrderId}/update

# request method

  • POST

# request params

parameter name Is it mandatory type of data length example description
appId mandatory string - - application APPID
channelCode mandatory string - - Bank Transfer, channelCode: Multiple chanlcode strings and separated by commas see reference (opens new window)
sign mandatory string - 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 sign

# response params

parameter name type of data example description
code int 1000 Status code see reference
message String success The message of status code
data Object - Response Data
- shortLink String https://a.api-dev.paycools.com/1L9zObb Repayment guidance link
- paymentAccountList List Bank Transfer data
-- mchOrderId String LT000000216 Merchant Order Number
-- channelCode String INSTA_TRANSFER_ACC Collection Channel Code
-- guideUrl String - The single channel repayment link
-- receivingBank String Paycools Payment Bank
-- accountName String Recipient account name
-- accountNumber String Recipient account number

# successful response example

{
    "code": 1000,
    "message": "success",
    "data": {
        "paymentAccountList": [
            {
                "mchOrderId": "MICHAELJORDAN0003",
                "channelCode": "INSTA_TRANSFER_ACC",
                "guideUrl": "https://api-dev.paycools.com/transfer/static/guide/RkFoNjNnQ0NiZ25oaG5FcUt2Tzc4emNhcTlKczVWKzZLTGo1NEpnSnJOaz0=",
                "receivingBank": "AllBank",
                "accountName": "PayCools",
                "accountNumber": "999100000199"
            }
        ],
        "shortLink": "https://a.api-dev.paycools.com/1L9zOnG"
    }
}
# failed response example. code see reference
{
  "code": 1002,
  "message": "merchant white ip forbidden"
}