php - 如何在 Paypal 快速结帐 PHP 中设置 1/3/5 年计费期

标签 php paypal

我正在使用 paypal 作为支付网关,并希望创建像

这样的定期配置文件
  • 20 美元的 1 年计划
  • 40 美元的 3 年计划
  • 5 年计划 $50

但是当我添加 BILLINGPERIOD=year&BILLINGFREQUENCY=3 作为参数时, 从 paypal api 获取错误:

出现错误:

Billing frequency must be > 0 and be less than or equal to one year
Error Message: Invalid billing frequencyError Code: 11516
Error Severity Code: Error 

请帮帮我。

最佳答案

这对于 paypal api 是不可能的,您需要创建自己的机制。

来自 Paypal api:

The combination of BillingPeriod and BillingFrequency cannot exceed one year.

如果 billingperiodMonth 您可以将 billingfrequency 设置为例如1、4、9 和 12 但不是 13。

如果billingperiodYear,您可以将billingfrequency设置为1。

来源:https://developer.paypal.com/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/

关于php - 如何在 Paypal 快速结帐 PHP 中设置 1/3/5 年计费期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33120140/

相关文章:

php - PHP 变量的混淆

php - 在后台连续运行Php脚本

javascript - 为什么服务器在 POST 方法请求后以 GET 响应?

php - 拉维尔 4 : Config get returns array or null

paypal - IPN 通知不适用于定期付款

ruby-on-rails - 让 ActiveMerchant PayPal Gateway 在 rails 3 上工作的问题

php - Codeigniter - 链接多个查询结果

javascript - 在 PHP 文件中实现 javascript 时显示/隐藏功能不起作用

php - PayPal 购买转到 2 个不同的 paypal 帐户

paypal - 您可以通过 API 取消 PayPal 自动付款吗? (通过托管按钮创建的订阅)