我在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);
问题:
使用“试用版”是否符合我的业务规则? (今天立即收费)还是应该改用“初始”?
如何使“审判”费用不予退还?
谢谢
最佳答案
在设定为个人资料开始日期的任何日期都将收取试用金额。如果是当天设置的,则会在当天收费,但不一定要立即收费。初始金额将立即收取,并且无论个人资料会做什么,都将其视为额外费用。例如,电缆安装的安装费。
对于您在这里所做的事情来说,似乎您想要的是3个月的试用期。这将在注册后的第一天收取试用费,之后将开始收取常规费用。
至于退款,您必须以一种或另一种方式触发退款,因此,实际上,除非您退款(或者如果用户提出争议并结案),否则所有退款都是不退款的。