# 2、Create Payment out

Used for merchants to initiate a payment request, and the system will transfer funds to the recipient's account.

Request Method

  • POST

Request URL

/api/v3/ind/createTransferOrder

Request Type

Header: { 'Content-Type': 'application/json;charset=utf-8' }

Request Headers

Parameter Name Description Example Value
access_key Obtained from the merchant's backend pFqV75X3
timestamp 13-digit Unix timestamp (milliseconds) 1679724896223
nonce UUID V4 format 794c26b0-d33c-4394-b2bb-c485eca16d9e
sign Signature calculated based on signing rules kAXyh+eerqrefyaF8dyFB0M4FVo=

Request Example:

{
    "currencyAmount": "40.20",
    "channelType": "BANK",
    "externalOrderId": "826169739606698345",
    "accountId": "13178968534",
    "bankName": "ICICI BANK",
    "accountType": "INR",
    "ifSC": "ICIC0005292",
    "userInfoName":"test",
    "notifyUrl": "http://192.168.1.135:30001",
    "remark": "123"
}

Request Parameter Description

Recommendation: To improve the efficiency of payment processing, it is recommended to provide all fields.

Parameter Name Type Description Example Value Required
currencyAmount String Payment amount, up to 2 decimal places 40.2 Yes
channelType String Payment channel type, fixed value: BANK UPI BANK Yes
externalOrderId String Merchant order number, max length 64 characters 826169739606698345 Yes
accountId String Recipient's bank account number 13178968534 Yes
accountType String Bank account type, fixed value: INR INR Yes
ifSC String When the channelType is BANK, the field is the IFSC code, which consists of 4 uppercase letters followed by 7 digits.
When channelType is UPI, this field should contain the UPI collection number.
ICIC0005292 Yes
bankName String Bank name ICICI BANK Yes
userInfoName String User's name test No
remark String Remark, max 255 characters 123 No
notifyUrl String Notification URL http://192.168.1.135:30001 (opens new window) No

Response Type

Header: { 'Content-Type': 'application/json;charset=utf-8' }

Response Example

{
  "code": "200",
  "success": true,
  "msg": "成功",
  "msgEn": "SUCCESS",
  "data": {
    "orderId": "OCURRDRAW202308220659491692687589549DOCK02OO0000000200003653",
    "orderStatus": "Accepted",
    "externalOrderId": "826169739606698345",
    "currencyType": "INR"
  }
}

Response Parameter Description

Parameter Name Type Description
orderId String System order ID
orderStatus String Order status
externalOrderId String Merchant order ID
currencyType String Currency type (e.g., INR)