Skip to content

扣款结果通知

  • Endpoint: POST /subscriptionPaymentResultNotifyUrl
  • Tags: 收单/订阅计划管理

Description

当订阅计划激活后,PayerMax会按照商户创建订阅计划时指定的扣款周期进行扣款,每一期扣款成功后,都会通知商户扣款结果;当某期扣款失败后,PayerMax会在24小时内重试3次(总共会有4次扣款),并会在最后一次扣款重试后发送扣款结果通知。

Parameters

FieldTypeRequiredDescription
Content-Type (header)stringYes
sign (header)stringYes签名信息请参考技术文档

Request Body

FieldTypeRequiredDescription
codestringYes返回码。
msgstringYes返回描述。
keyVersionstringYes密钥版本。当前值为:1
appIdstringYes商户app id
merchantNostringNo商户Id
notifyTimestringYes通知时间,符合rfc3339规范,格式:yyyy-MM-dd'T'HH:mm:ss.SSSXXX
notifyTypestringYes通知类型:SUBSCRIPTION_PAYMENT
dataobjectYes
data.subscriptionRequestIdstringYes商户创建订阅计划的单号。
data.userIdstringYes用户ID。
data.subscriptionPlanobjectYes订阅计划
data.subscriptionPlan.subscriptionNostringYesPMMAX订阅计划号。
data.subscriptionPaymentDetailobjectYes扣款详情。
data.subscriptionPaymentDetail.subscriptionIndexnumberYes扣款期数。
data.subscriptionPaymentDetail.paymentStatusstringYes本期订单状态。 PENDING:支付中 SUCCESS:支付成功 FAILED:支付失败
data.subscriptionPaymentDetail.periodStartTimestringYes本期开始时间。如:2025-01-13T15:59:59+0000
data.subscriptionPaymentDetail.periodEndTimestringYes本期结束时间,如:2025-02-13T15:59:59+0000。
data.subscriptionPaymentDetail.payAmountobjectYes支付金额。
data.subscriptionPaymentDetail.payAmount.amountnumberNo金额。
data.subscriptionPaymentDetail.payAmount.currencystringNo币种。
data.subscriptionPaymentDetail.paymentMethodTypestringYes支付方式。
data.subscriptionPaymentDetail.cardOrgstringYes卡组。
data.subscriptionPaymentDetail.lastPaymentInfoobjectYes本期最新一次支付详情。
data.subscriptionPaymentDetail.lastPaymentInfo.lastPaymentStatusstringYes支付结果。 PENDING:支付中 SUCCESS:支付成功 FAILED:支付失败
data.subscriptionPaymentDetail.lastPaymentInfo.payTimestringYes支付时间,如:2025-01-12T15:59:59+0000。
data.subscriptionPaymentDetail.lastPaymentInfo.tradeTokenstringNo支付单号,可用于退款。 注:成功时必有该值。
data.subscriptionPaymentDetail.lastPaymentInfo.errorCodestringNo扣款失败code。
data.subscriptionPaymentDetail.lastPaymentInfo.errorMsgstringNo扣款失败msg。
data.subscriptionPaymentDetail.cardInfoobjectNo卡信息
data.subscriptionPaymentDetail.cardInfo.cardOrgstringNo卡组织,当paymentMethodType为CARD时返回,只有交易成功且用户选择卡组织支付时才返回
data.subscriptionPaymentDetail.cardInfo.countrystringNo发卡国家
data.subscriptionPaymentDetail.cardInfo.cardTypestringNo卡类型,DEBIT、CREDIT等。
data.subscriptionPaymentDetail.cardInfo.totalCardOrgarray[string]No卡的所有卡组织,双标卡会返回两个。
data.subscriptionPaymentDetail.cardInfo.typestringNo卡性质。PAN为真实卡;NETWORK_TOKEN为虚拟卡,如APPLEPAY。
data.subscriptionPaymentDetail.cardInfo.sourcestringNo卡信息来源。CARD、APPLEPAYGOOGLEPAY_PANGOOGLEPAY_CRYPTOGRAMNETWORK_TOKEN
data.subscriptionPaymentDetail.cardInfo.cardBinNostringNo卡bin号。
data.subscriptionPaymentDetail.cardInfo.cardNumberstringNo卡号,掩码返回。
data.subscriptionPaymentDetail.cardInfo.cardHolderNamestringNo持卡人姓名,掩码返回。
data.subscriptionPaymentDetail.cardInfo.cardLast4stringNo真实卡号后四位。
data.subscriptionPaymentDetail.cardInfo.cardExpirationYearstringNo卡有效年。
data.subscriptionPaymentDetail.cardInfo.cardExpirationMonthstringNo卡有效月。

Responses

200

FieldTypeRequiredDescription
codestringYes仅可响应 ‘SUCCESS’(仅代表成功收到通知,不代表订单状态)
msgstringYes响应 ‘Success’(仅代表成功收到通知,不代表订单状态)

此页面的内容有帮助吗?

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

Last updated:

Released under the MIT License.