- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我对 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/
我对 payapl BillingFrequency 和 BillingPeriod 有点困惑。 Paypal 网站指出 BILLINGFREQUENCY: Number of billing per
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECRecurringPayments/ 我了
我是一名优秀的程序员,十分优秀!