Skip to main content

Upload SEPA File API

Endpoints

Live POST https://pay.onlinepay.ai/submit/transferOrder

Sandbox POST https://testpay.onlinepay.ai/submit/transferOrder

Request Parameters

ParameterTypeRequiredDescription
merNointegerYesMerchant Number, Unique identifier assigned to the merchant by the onlinepay payment platform when registering with onlinepay.
tradeNostringYesTransaction serial number.
signstringYesSignature, MD5(merNo+tradeNo+PrivateKey) or RSA.
infoListarrayNoInfo list.
infoList.infoTypestringYesTransfer order information type. Please refer to Transfer Order Info Type.
infoList.infoContentstringYesTransfer order information content.
fileListarrayNoFile list.
fileList.fileTypestringYesTransfer order file type. Please refer to Transfer Order File Type.
fileList.fileContentstringYesTransfer order file content. Base64 encoding.
fileList.fileNamestringYesFile name.
fileList.suffixstringYesTransfer 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

ParameterTypeRequiredDescription
codestringYesIf the value is 00000, it will return success, other please refer to Error Code
messagestringYesInterface returns description

Example Responses

{
"code":"00000",
"message":"SUCCESS"
}