Skip to content

异步通知

  • Endpoint: POST /tokenizationNotifyUrl
  • Tags: 收单/Tokenization支付

Parameters

FieldInTypeRequiredConstraintsDescription
Content-TypeheaderstringYes
signheaderstringYes签名信息请参考技术文档

Parameter Examples

  • Content-Type: "application/json"
  • sign: "FPFVT3o227JrFRbqu19boZCpVVTF9KznxyRawUmxpfXilHV/0yK46haPhAjNu1hPUMy7Vw/ILXhfzffNm4Fj0apWknlTY9OJxnSoQxS9BTFtc61tn5yV1q69x/kkBl82/qwg+XTJ4fOzy7Mar3VaC1E2PlDA6RkkKBUyNE6RYgsdB+Su7an4+4HVTNAnoe74WyvBgxTLMNg28igBTdqxaO3w/UBY6ObVp7vkqkQGdL1Y+HgmMYaAVwrM3+ALWGId0sJ+YqTY4WJ+0xCRGhaSnybiIjZsQEYyID68WNUfuavDLDsEhaMm/HfQvf5p0R1Ltovp3wwJnEbQcjY458iX5A=="

Request Body

Content-Type: application/json

FieldTypeRequiredConstraintsDescriptionEnum
codestringYesmaxLength: 32返回码,’APPLY_SUCCESS’代表成功
msgstringYesmaxLength: 256响应描述,’Success.’
appIdstringNomaxLength: 64商户app id
merchantNostringYesmaxLength: 15商户Id
keyVersionstringYesmaxLength: 8密钥版本。当前值为:1
notifyTimestringYesmaxLength: 32通知时间,符合rfc3339规范,格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX
notifyTypestringYesmaxLength: 16通知类型 TOKENIZATION
dataobjectYes请求数据体
data.userIdstringYesmaxLength: 64商户内部的的用户号,必须唯一
data.paymentTokenIDstringYesmaxLength: 64PMMax token
data.tokenScopestringYesmaxLength: 16适用范围tokenAcq, tokenRec, tokenLink
data.paymentTokenExpirystringYesmaxLength: 32token有效期,符合rfc3339规范,格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX
data.paymentTokenStatusstringYesmaxLength: 16token状态,卡token支付时,此字段为必填Deleted, Activated, Expired
data.cardInfostringNomaxLength: 19掩码卡号,按照前6后4脱敏,如533333**2222
data.ifCVVstringNomaxLength: 1是否需要CVV。 Y: 使用Token支付时需要再次输入CVV; N:使用Token支付时不需要再次输入CVV。 注:根据发卡行规则存在再次验证CVV的情况
data.brandstringNomaxLength: 32卡组,如Visa,Mastercard,双标卡则都返回
data.outTradeNostringNomaxLength: 64原支付交易对应的商户订单号。只有当第一次授权绑卡支付成功后的通知接口中返回改字段。paymentTokenStatus 状态发生变更再次通知商户时,该字段为空。
data.paymentMethodTypestringYesmaxLength: 32支付方式类型,值为CARD、ONE_TOUCH等
data.targetOrgstringNomaxLength: 32目标机构,当paymentMethodType不是CARD时,值为DANA、GCASH等,paymentMethodType为CARD时,targetOrg为空字符串
data.accountDisplaystringNo掩码授权账号,如63-9****72123,paymentMethodType为CARD时,accountDisplay为空字符串,paymentMethodType值不是CARD时,显示掩码授权账号
data.countrystringYes国家编码
data.requestIdstringYestoken申请单号,最新回调版本返回字段,
data.supportMITbooleanYestoken是否支持MIT的标识
data.statusstringYestoken申请状态SUCCESS, FAILED
data.referralCodestringNotoken绑定唯一标识

Example

json
{
  "code": "APPLY_SUCCESS",
  "data": {
    "accountDisplay": "63-9****72123",
    "brand": "",
    "cardInfo": "",
    "ifCVV": "",
    "outTradeNo": "20230725203208988107020",
    "paymentMethodType": "ONE_TOUCH",
    "paymentTokenExpiry": "2025-01-11T20:01:55.200Z",
    "paymentTokenID": "5265908adbaa9bd202ba1eb29bd53d68",
    "paymentTokenStatus": "Activated",
    "targetOrg": "DANA",
    "tokenScope": "tokenAcq",
    "userId": "victor002",
    "country": "ID",
    "referralCode": "xxx"
  },
  "keyVersion": "1",
  "merchantAppId": "0d22b150ff58454d888d51657da98470",
  "merchantNo": "SP103301558",
  "msg": "Success.",
  "notifyTime": "2023-07-25T12:40:07.072Z",
  "notifyType": "TOKENIZATION"
}

Responses

200

FieldTypeRequiredConstraintsDescriptionEnum
codestringYesmaxLength: 32响应 ‘SUCCESS’
msgstringNo响应 ‘Success’

Response Example

json
{
  "code": "SUCCESS",
  "msg": "Success"
}

Enum Reference

data.tokenScope

  • tokenAcq
  • tokenRec
  • tokenLink

data.paymentTokenStatus

  • Deleted
  • Activated
  • Expired

data.status

  • SUCCESS
  • FAILED

此页面的内容有帮助吗?

感谢您帮助改进 PayerMax 产品文档!

Released under the MIT License.