Ayolinx-Openapi
🇨🇳中文
  • 🇬🇧English
  • 🇨🇳中文
  1. 需要商户提供的回调地址
Ayolinx-Openapi
🇨🇳中文
  • 🇬🇧English
  • 🇨🇳中文
  • Openapi-ZH-CN
    • 开发须知
      • 简介
      • Header参数说明
      • 渠道说明
      • 回调说明
      • 错误码说明
      • Signature生成规则
      • PartnerServiceId说明
    • GetAccessToken
      • Access Token B2B
    • EWallet
      • Ayolinx提供给商户的接口
        • Get Payment Url
        • Inquiry Status
      • 需要商户提供的回调地址
        • Payment Notify
    • Qris
      • Ayolinx提供给商户的接口
        • Generate Qris
        • Query Qris
        • Cancel Qris
      • 需要商户提供的回调地址
        • Payment Notify
          POST
    • VirtualAccount
      • Ayolinx提供给商户的接口
        • Error Codes
        • Create VA
        • Inquiry Va
      • 需要商户提供的接口
        • 回调说明
        • Access Token B2B
        • Payment
      • 非snap回调接口
        • Payment Notify
  1. 需要商户提供的回调地址

Payment Notify

Developing
POST
/v1.0/qr/qr-mpm-notify
回调

Request

Header Params
X-SIGNATURE
string 
optional
验签规则
Example:
85be817c55b2c135157c7e89f52499bf0c25ad6eeebe04a986e8c862561b19a5
X-TIMESTAMP
string 
optional
客户端当地时间,格式为yyyy-MM-ddTHH:mm:ssXXX
Example:
2024-09-12T12:55:00+07:00
Body Params application/json
amount
object 
required
交易金额
currency
string 
required
货币类型
value
string 
required
交易净额。
如果是印尼盾(IDR),则值包含两位小数。
例如,IDR 10.000,- 将表示为 10000.00。
originalReferenceNo
string 
required
ayolinx生成交易号
latestTransactionStatus
string 
required
交易状态的类别代码。其值包括
additionalInfo
object 
required
其他信息
channel
string 
required
渠道参数BNC_QRIS
originalPartnerReferenceNo
string 
required
商户生成的唯一交易号
finishedTime
string 
required
交易结束时间
Example
{
  "amount": {
    "currency": "IDR",
    "value": "30.00"
  },
  "originalReferenceNo": "20250110111212800110166944801931623",
  "latestTransactionStatus": "00",
  "additionalInfo": {
    "channel": "EMONEY_DANA_SNAP"
  },
  "originalPartnerReferenceNo": "df66b319-5907-4bb0-817c-f0b940f33c36",
  "finishedTime": "2025-01-10T12:15:12+07:00"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://sandbox.dev.ayolinx.id:9080/v1.0/qr/qr-mpm-notify' \
--header 'X-SIGNATURE: 85be817c55b2c135157c7e89f52499bf0c25ad6eeebe04a986e8c862561b19a5' \
--header 'X-TIMESTAMP: 2024-09-12T12:55:00+07:00' \
--header 'Content-Type: application/json' \
--data-raw '{
    "amount": {
        "currency": "IDR",
        "value": "30.00"
    },
    "originalReferenceNo": "20250110111212800110166944801931623",
    "latestTransactionStatus": "00",
    "additionalInfo": {
        "channel":"EMONEY_DANA_SNAP"
    },
    "originalPartnerReferenceNo": "df66b319-5907-4bb0-817c-f0b940f33c36",
    "finishedTime": "2025-01-10T12:15:12+07:00"
}'

Responses

🟢200Success
application/json
Body
responseCode
string 
required
responseMessage
string 
required
Example
{
  "responseCode": "2005600",
  "responseMessage": "Successful"
}
Modified at 2025-02-26 08:09:20
Previous
Cancel Qris
Next
Error Codes