gpt4 book ai didi

Paypal BillingFrequency 和 BillingPeriod

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:46 27 4
gpt4 key购买 nike

我对 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com