贝宝订阅信息

毛罗

我正在开发一个前端Web应用程序,该应用程序使用户可以通过订阅按钮来获得溢价。用户完成订阅工作流程后,我必须通知后端某个用户已开始订阅。

从后端的角度来看,我必须执行什么api调用才能获取有关订阅的信息?https://api.sandbox.paypal.com/v1/payments/sale/吗?https://api.sandbox.paypal.com/v1/payments/authorization/吗?

在前端,我使用的是订阅按钮,而我从PDT回调中获得的唯一ID是transaction-id。是我需要的还是我必须设置一个IPN侦听器以获取其他信息?

pp_pduan

IPN是您管理后端订阅状态所需的全部。当客户完成订阅后,您的IPN脚本将收到一条PayPal回发消息,该消息应如下所示:

txn_type=subscr_signup&subscr_id=I-T174N7E5R9YK&last_name=US&residence_country=US&mc_currency=USD&item_name=USM+Sample+Subscription&business=USM%40email.com&amount3=1.00&recurring=1&verify_sign=AFcWxV21C7fd0v3bYYYRCpSSRl31AfmX-ZMkgBlWAFEHv-hrAdTpuXhH&payer_status=verified&test_ipn=1&payer_email=USP%40email.com&first_name=Payer&receiver_email=USM%40email.com&payer_id=8FMFQ2KVYYHTY&reattempt=1&item_number=S1&recur_times=2&subscr_date=20%3A41%3A18+Oct+25%2C+2015+PDT&charset=gb2312&notify_version=3.8&period3=6+D&mc_amount3=1.00&ipn_track_id=683b212770787 

您可能需要查看txn_type=subscr_signupsubscr_id=I-T174N7E5R9YK,前者告诉交易类型(注册,取消,订阅付款,到期等),而后者则用于数据库对帐(将ID与客户配置文件条目一起存储到您的数据库)

PDT非常适合在付款后返回客户订单时显示客户订单详细信息,但不建议用于后端订单管理,因为它是一种同步方法,并且可能会因用户浏览器的行为而“中止”(返回按钮,浏览器关闭) , ETC)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章