paypal - PayPal 定期付款中的账单日期

标签 paypal

我正在使用 paypal rest API 进行经常性计费。

是否有任何方法可以预测下一次付款协议(protocol)的日期?

当我创建并执行协议(protocol)时,paypal 将向我提供以下信息:

"start_date": "2014-10-26T07:00:00Z",
"cycles_remaining": "1",
"cycles_completed": "0",
"next_billing_date": "2014-10-26T10:00:00Z",
"final_payment_date": "1970-01-01T00:00:00Z",
"failed_payment_count": "0"

当我在 next_billing_date 之后查看交易时,没有付款。然而,在较长时间后付款到达并且当我检索到相同的协议(protocol)时,我得到了这个:

"start_date": "2014-10-26T07:00:00Z",
"agreement_details": {
    "outstanding_balance": {
        "currency": "USD",
        "value": "0.00"
    },
    "cycles_remaining": "0",
    "cycles_completed": "0",
    "next_billing_date": "2014-11-26T10:00:00Z",
    "last_payment_date": "2014-10-28T05:00:55Z",
    "last_payment_amount": {
        "currency": "USD",
        "value": "0.01"
    },
    "final_payment_date": "1970-01-01T00:00:00Z",
    "failed_payment_count": "0"

因此付款是在协议(protocol)规定的日期后 1d 19h 进行的。

如果这些“延迟”最多为 3 天,那就没问题了。但我需要确定。

编辑:我应该说明,这发生在沙箱环境中

谢谢。

最佳答案

切换到“实时”/生产环境后,一切都运行良好。

第一笔交易发生在前 30 分钟内,随后的交易发生在 next_billing_date 之后的大约一个小时内。

在沙盒中,只有第一笔付款到此日期(引用 Q 中的数据)。 “有趣”的是,不仅是沙箱,就连他们的支持似乎都坏了……

另见 Tell PayPal to automatically process the monthly payment

关于paypal - PayPal 定期付款中的账单日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26607683/

相关文章:

php - Paypal 休息沙盒错误

paypal - 这个金额和paypal有什么问题?

php - 用于提交按钮的 HTML 不会将数据插入数据库并一起重定向到 URL

firebase - Ionic3 + Firebase 数据库安全 + PayPal

php - php 中的支付网关集成

paypal - 自适应付款 - 延迟付款直到卖家确认

paypal - 如何在 paypal 沙箱中测试失败/拒绝的交易

asp.net - Paypal asp.net 集成

PayPal API充值卡但返回错误

asp.net - 我是否需要新的 PayPal API 来支持 .Net 服务器上的 TLS 1.2?