https://www.paypal.com/ca/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside
Paypal有6种不同的txn_types . 我假设在“subscr_signup”,我手头有第一笔付款,我可以发送他们的许可证 . 然后让我们说取消订阅的中途,我会得到“subscr_cancel”通知?然后在他们的付费期结束时,我收到“subscr_eot”通知 . 它是否正确?
因此,在定期计费系统中,我只需要在“subscr_signup”上创建许可证并删除“subscr_eot”上的许可证?有什么我想念的吗?我只是不想扯掉买主 .
谢谢!
1 回答
不可以 . 您可以按任意顺序获得
subscr_signup
和subscr_payment
. 你不应该在注册交易中使用't send anything until you have the money. If doing that requires what',这意味着你需要两个交易才能做任何事情 . 在我的系统中,我在注册时创建了用户,但我只给了他他的权限,并且只有在两个事务都发生时才向他发送电子邮件 .正确 .
是 . 您无需对
subscr_cancel
做任何特别的事情 . 我所做的就是给他发一封电子邮件,询问我们是否可以做些什么来找回情况 .不完全,见上文 .
您需要处理
subscr_modify.
我通过使用作为结束日期提供的生效日期终止当前订阅_823168_来处理它,并使用生效日期作为新的开始日期为subscr_signup`开始新的订阅 .当您检查付款时,例如在
subcr_signup
,你还需要注意付款失败,撤销等,以确保你真的收到了钱 . 你必须检查payment_status.
我也有一些逻辑,以确保帐户上的最后一笔交易不是逆转 .