【发布时间】:2019-03-06 15:29:28
【问题描述】:
我从我的企业沙盒帐户创建了一个订阅按钮,并尝试设置每周 1 美元的定期付款。
当我点击网站上的按钮时,一切正常。但是我不知道返回成功链接后应该在数据库中保存什么。
我收到了paypal的回复
Array
(
[txn_type] => subscr_signup
[subscr_id] => I-6ALNCWHKXXXX
[last_name] => sharma
[residence_country] => US
[mc_currency] => USD
[item_name] => Registration Weekly Button
[business] => test.business.kaching@gmail.com
[amount3] => 1.00
[recurring] => 1
[address_street] => 1 Main St
[payer_status] => verified
[payer_email] => test123@starwebindia.com
[address_status] => confirmed
[first_name] => harsh
[receiver_email] => test.business.kaching@gmail.com
[address_country_code] => US
[payer_id] => XXXXJ2XM396NW
[address_city] => San Jose
[reattempt] => 1
[payer_business_name] => harsh sharma's Test Store
[address_state] => CA
[subscr_date] => 05:36:38 Oct 01, 2018 PDT
[btn_id] => 390XXXX
[address_zip] => 95131
[charset] => windows-1252
[period3] => 1 W
[address_country] => United States
[mc_amount3] => 1.00
[address_name] => harsh sharma's Test Store
[auth] => AQUy6SmVq3w80zTvAfKwk62IyEsqNgyEWO6KVB8GfUMyytd2UXdckg.UiyDu4NVdi72buUymVDeXtO0XXXXXXXX
[form_charset] => UTF-8
)
我对此有一些问题
- 我应该将响应的哪些属性保存在 DB 中?
- 如果我成功完成付款,我会在我的定期付款仪表板中获得一个新行。下一个重复日期会发生什么?我该如何处理这个反复出现的过程?
- 与经常性无关,但我想跳过“返回卖家网站”页面。
【问题讨论】:
标签: php codeigniter paypal paypal-sandbox recurring-billing