Ayolinx-Openapi
🇨🇳中文
  • 🇬🇧English
  • 🇨🇳中文
  1. 商户提供的snap回调地址
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
      • 需要商户提供的非snap回调地址
        • Payment Notify
      • 商户提供的snap回调地址
        • Access Token B2B
          POST
        • Payment Notify
          POST
    • VirtualAccount
      • 时序图
      • Ayolinx提供给商户的接口
        • Error Codes
        • Create VA
        • Inquiry Va
      • 需要商户提供的接口
        • 回调说明
        • Access Token B2B
        • Payment
      • 非snap回调接口
        • Payment Notify
  1. 商户提供的snap回调地址

Payment Notify

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

Request

Header Params
X-SIGNATURE
string 
required
验签规则
Example:
85be817c55b2c135157c7e89f52499bf0c25ad6eeebe04a986e8c862561b19a5
X-TIMESTAMP
string 
required
客户端当地时间,格式为yyyy-MM-ddTHH:mm:ssXXX
Example:
2024-09-12T12:55:00+07:00
X-EXTERNAL-ID
string 
required
每次请求的唯一ID
X-PARTNER-ID
string 
required
商户提供的client-key
Authorization
string 
required
bearer token
Body Params application/json
additionalInfo
object 
required
其他信息
bankCode
string 
required
bankName
string 
required
errorCode
string 
required
feeMoney
object 
required
rRN
string 
required
ayolinx交易流水号
trxType
string 
required
userName
string 
required
channel
string 
required
渠道参数BNC_QRIS
amount
object 
required
交易金额
currency
string 
required
货币类型
value
string 
required
交易净额。
如果是印尼盾(IDR),则值包含两位小数。
例如,IDR 10.000,- 将表示为 10000.00。
customerNumber
string 
required
customer number
latestTransactionStatus
string 
required
交易状态的类别代码。其值包括
originalPartnerReferenceNo
string 
required
商户生成的唯一交易号
originalReferenceNo
string 
required
ayolinx生成交易号
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 'X-EXTERNAL-ID;' \
--header 'X-PARTNER-ID;' \
--header 'Authorization;' \
--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"
}
Previous
Access Token B2B
Next
时序图