2

有没有办法通过 API 在 PayPal 定期账单帐户上设置下一个付款日期?我在 RecurringModifyTransaction 调用中没有看到任何可以让我设置下一个付款日期的内容。

4

2 回答 2

1

如果您正在寻求更改定期付款资料,您将使用UpdateRecurringPaymentsProfile,其操作类似于CreateRecurringPaymentsProfile。此调用的参数定义配置文件的开始日期,以及频率等。

至于直接控制配置文件中的个人付款和/或设置计费周期以不按计划进行,使用本机 API 是不可用的。事实上,在大多数情况下,您无法获得对个人资料交易的大量控制权或信息;要么有效,要么无效,IPN 会告诉你很多。对于更细粒度的控制和报告,我一直发现有必要使用 Paypal 后端(不幸的是)。

我不知道一个名为的原生 Paypal API 操作"RecurringModifyTransaction"——您是否使用了一些提供此功能的第三方库?

文档

于 2013-06-26T22:56:05.963 回答
0

由于它是定期付款,因此将有一个特定的时期(日、周、月、年)来决定下一个付款日期。从逻辑上讲,如果您可以为定期付款设置下一个付款日期,那么客户可以每天收取费用而不是他们签署的费用将是一个问题。

您可以做的是设置订阅计划的开始日期,如果您使用 PayPal 智能按钮和 PayPal API,您可以createSubscription像这样发送开始日期:

paypal.Buttons({
            createSubscription: function(data, actions) {
                return actions.subscription.create({
                    'plan_id': 'planId',
                    'start_time': 'startTime'
                });
            }, ...
于 2021-10-18T07:33:09.757 回答