Paypal 经常性:立即收取试用金额?
Posted
技术标签:
【中文标题】Paypal 经常性:立即收取试用金额?【英文标题】:Paypal recurring: trial amount charged immediately or not? 【发布时间】:2015-02-17 11:44:07 【问题描述】:我在 Sanbox 模式下使用 Paypal REST API (Java) 来测试我的定期付款设置。
业务规则:
1- 新订阅后,我想立即向客户收取 3 个月的费用,不予退款。
2- 3个月后,每月定期账单将自动无限期申请,直到被用户取消
计划定义:
对于规则 (1),我做了:
"name": "Trial",
"type": "TRIAL",
"frequency_interval": "3",
"frequency": "Month",
"cycles": "1",
"amount":
"currency": "CAD",
"value": "900"
对于规则(2):
"name": "Regular",
"type": "REGULAR",
"frequency_interval": "1",
"frequency": "Month",
"cycles": "0",
"amount":
"currency": "CAD",
"value": "300"
协议:
agreement.setStartDate(//3months from today);
问题:
-
“试用”的使用对我的业务规则是否正确? (今天立即充电)还是应该改用“Initial”?
如何使“试用”费用不予退还?
谢谢
【问题讨论】:
【参考方案1】:将在设置为配置文件开始日期的任何一天收取试用金额。如果设置为当天,它会在当天收费,但不一定立即收费。初始金额将立即收取,并且更像是在配置文件将执行的任何操作之上的额外费用。例如,电缆安装的安装费。
对于您在这里所做的事情,3 个月的试用期似乎就是您所追求的。这将在注册的第一天收取试用金额,然后开始收取常规金额。
至于退款,您必须以一种或另一种方式触发退款,所以实际上,除非您退款(或者如果用户提出争议并结束案件),否则它们都是不可退款的。
【讨论】:
谢谢!我只想澄清您的回答中的歧义:试用金额是否按以下方式收取:1)“……无论哪一天设置为开始日期”或 2)“……注册的第一天”? 好收获。这将是配置文件开始日期的那一天,因此会有所不同。无论配置文件的开始日期如何,都会立即收取初始金额。【参考方案2】:正确立即收取定期付款的唯一方法是添加一个等于您要定期收取的金额的 setup_fee,然后将协议的 start_date 设置为下一个周期应该计费的日期。
更多信息可以在github上的讨论中找到:https://github.com/paypal/PayPal-php-SDK/issues/180
【讨论】:
以上是关于Paypal 经常性:立即收取试用金额?的主要内容,如果未能解决你的问题,请参考以下文章
Paypal NVP API 重复配置文件升级配置文件一次收取剩余金额和下一个计费周期