Upload SEPA File API
Endpoints
Live POST
https://pay.onlinepay.ai/submit/transferOrder
Sandbox POST
https://testpay.onlinepay.ai/submit/transferOrder
Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
merNo | integer | Yes | Merchant Number, Unique identifier assigned to the merchant by the onlinepay payment platform when registering with onlinepay. |
tradeNo | string | Yes | Transaction serial number. |
sign | string | Yes | Signature, MD5(merNo+tradeNo+PrivateKey) or RSA. |
infoList | array | No | Info list. |
infoList.infoType | string | Yes | Transfer order information type. Please refer to Transfer Order Info Type. |
infoList.infoContent | string | Yes | Transfer order information content. |
fileList | array | No | File list. |
fileList.fileType | string | Yes | Transfer order file type. Please refer to Transfer Order File Type. |
fileList.fileContent | string | Yes | Transfer order file content. Base64 encoding. |
fileList.fileName | string | Yes | File name. |
fileList.suffix | string | Yes | Transfer order file suffix. For example: .png .pdf. |
Example Request
{
"merNo": 123456,
"tradeNo": "T123456789",
"sign": "abcdef123456",
"infoList": [
{
"infoType": "1",
"infoContent": "name"
},
{
"infoType": "2",
"infoContent": "[email protected]"
}
],
"fileList": [
{
"fileType": "21",
"fileContent": "IyDov63ku6Mx",
"fileName": "fileName1",
"suffix": ".png"
},
{
"fileType": "22",
"fileContent": "IyDov63ku6Mx",
"fileName": "IyDov63ku6Mx",
"suffix": ".png"
}
]
}
Respones Body
Parameter | Type | Required | Description |
---|---|---|---|
code | string | Yes | If the value is 00000, it will return success, other please refer to Error Code |
message | string | Yes | Interface returns description |
Example Responses
{
"code":"00000",
"message":"SUCCESS"
}