Paypal BillingFrequency 和 BillingPeriod

标签 paypal recurring-billing

我对 payapl BillingFrequency 和 BillingPeriod 有点困惑。

Paypal 网站指出

BILLINGFREQUENCY: Number of billing periods that make up one billing cycle.

BILLINGPERIOD: The unit of measure for the billing cycle. Must be one of :Day,Week,SemiMonth,Month,Year

我的问题是如何为以下内容创建重复配置文件 1.一个月一次 2. 3个月后一次 3. 6个月后一次 4.一年一次

我已经尝试了以下方法,但仍然不确定我是否正确..我无法部署用于测试的代码,因为该网站是实时的。

    if(intval($subsType->validity) == 1)
    {
        $paymentBillingPeriod->BillingFrequency = 1;
        $paymentBillingPeriod->BillingPeriod = "Month";
        $paymentBillingPeriod->TotalBillingCycles = 0;
    }
    elseif(intval($subsType->validity) == 3)
    {
        $paymentBillingPeriod->BillingFrequency = 3;
        $paymentBillingPeriod->BillingPeriod = "Month";
        $paymentBillingPeriod->TotalBillingCycles = 0;
    }
    elseif(intval($subsType->validity) == 6)
    {
        $paymentBillingPeriod->BillingFrequency = 6;
        $paymentBillingPeriod->BillingPeriod = "Month";
        $paymentBillingPeriod->TotalBillingCycles = 0;
    }
    elseif(intval($subsType->validity) == 12)
    {
        $paymentBillingPeriod->BillingFrequency = 1;
        $paymentBillingPeriod->BillingPeriod = "Year";
        $paymentBillingPeriod->TotalBillingCycles = 0;
    }

最佳答案

首先,您需要为实际网站设置一个单独的测试网站。就像 PayPal 对 sandbox.paypal.com 所做的一样,您可以创建一个 sandbox.yourdomain.com 并针对 PayPal 沙箱开发所有内容。然后在您知道代码准备就绪后将其移至您的 www.yourdomain.com。

至于你这里的样本,我对你的措辞有点困惑。

1) 这个你答对了。它会无限期地每月执行一次,直到被取消。

2) 如果你真的是指 3 个月后一次,而不是每 3 个月一次,那么你需要将 TotalBillingCycles 更改为 1。这样它会在 3 次后只计费一次(取决于你的开始日期)为配置文件设置)。

其他人也一样。您展示的内容每月一次、每 3 个月一次、每 6 个月一次,然后每年一次。

关于Paypal BillingFrequency 和 BillingPeriod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20880954/

相关文章:

c# - Paypal 返回 URL 未正确触发

php - Paypal IPN php脚本

paypal - 如何制作 Paypal 按钮字段 'Required' ?

clojure - 使用 Clojure Web 堆栈进行定期计费的轻量级库?

php - Authorize.net 自动定期计费 (ARB) 的空响应

新样式的 PayPal 捐款表格(大金额编辑框)

php - 如何链接 PayPal webhook 和用户?

Paypal API - 更新定期付款配置文件

paypal - 允许最终用户修改经常性 Paypal 订阅金额

paypal - 非 PayPal 客户的计费协议(protocol)