我不确定在通过 Express Checkout API 设置定期付款时我应该期待什么 IPN 消息。
期限为三个月,前三个月免费。
当客户注册时,我希望收到交易类型为 (txn_type
) recurring_payment_profile_created
的 IPN 消息。
三个月后,我会收到一条包含 txn_type = recurring_payment
和 payment_status
的消息。据我所知,在试用期结束之后我应该不会收到其中之一。
但是,当客户取消定期付款时,我会收到什么消息?我能看到的唯一可能的 txn_type
候选者是 subscr_cancel
,但它与其他 subscr_x
类型一起列出,而且我知道订阅不同于定期付款。
当客户取消定期付款时,我会收到带有 txn_type = subscr_cancel
的 IPN,还是会收到其他东西(如果是,我会收到什么)?
最佳答案
当用户注册时,您将收到一个用于创建配置文件的 IPN。在处理每笔经常性付款时,您还会收到一个 IPN。当配置文件被取消时,您将为此收到另一个 IPN。您将获得一个带有 txn_type=recurring_payment_profile_cancel
的 IPN。
关于 Paypal 定期付款 IPN 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17084624/