【发布时间】:2017-02-10 20:51:58
【问题描述】:
我有几个关于 PayPal 订阅和 IPN 的问题。
根据this answer,在使用 PayPal 定期付款(订阅)时,PayPal 会在订阅时发送两种类型的通知:
a) 发送一次带有txn_type 的 subscr_signup 的 IPN
b) 具有 subscr_payment 的txt_type 的 IPN 是每次订阅付款时都会发送的循环 IPN。
所以我有以下问题
-
是否为每个 subscr_payment 发送了
custom字段?它总是具有相同的值吗? -
subscr_id是什么?是订阅者 ID 还是订阅 ID?我假设它是订阅者 ID,因此,我还假设如果他/她在站点中有多个订阅,则每个订阅者的 ID 都是相同的(假设该站点提供了多个可供订阅的项目)。我的假设正确吗? -
每个新交易的
txt_id是否不同?换句话说,当为同一个订阅进行两次连续付款时,它们是否会有不同的txt_id's? -
subscr_payment 中的
id字段是什么? -
是否有与 subscr_payment 消息一起发送的字段允许我们识别正在续订的订阅?我认为这是一个订阅 ID,对于向该订阅支付的所有付款,该 ID 将具有相同的价值。同样,我问的原因是我的网站为每位用户提供了多个订阅。而且我需要一种方法来确定在发送 IPN 消息时正在续订的订阅。
【问题讨论】:
标签: php paypal paypal-ipn payment paypal-subscriptions