2013-06-13 155 views
1

我不确定在通过Express Checkout API设置定期付款时,我应该期待什么IPN消息。贝宝定期付款IPN消息

期限为三个月,前三个月免费。 当客户注册时,我预计IPN消息的交易类型为(txn_typerecurring_payment_profile_created。 三个月后,我期待txn_type = recurring_paymentpayment_status的消息。据我所知,在试用期结束之前,我不应该收到其中的一个,直到

但是,当客户取消定期付款时,我会收到什么信息? txn_type我可以看到的唯一可能的候选人是subscr_cancel,但这与其他subscr_x类型一起列出,并且我了解订阅与循环付款不同。

当客户取消定期付款或我会收到其他东西(如果有的话,我会收到什么东西),我会收到一个含txn_type = subscr_cancel的IPN吗?

回答

0

当用户注册时,您将收到创建配置文件的IPN。每次处理时,您还会收到每个定期付款的IPN。当配置文件被取消时,您将收到另一个IPN。您将获得一个IPN txn_type=recurring_payment_profile_cancel

+0

这未在其IPN变量参考中列出。这只是不完整? –

+1

根据Paypal文档,为已取消订阅的变量'txn_type'传递的值是'subscr_cancel'。 https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/ – Billy

+0

我相信'recurring_payment_profile_cancel'是Wordpress Paypal插件的一部分,而不是IPN通知。 http://wordpress.org/plugins/paypal-framework/ – Billy