贝宝试用付款

Posted

技术标签:

【中文标题】贝宝试用付款【英文标题】:Paypal Trial Payment 【发布时间】:2014-04-22 15:19:11 【问题描述】:

我正在尝试使用 NVP API 设置试用付款选项。我想为客户提供“30 天不支付任何费用”选项。

我已经完成了这项工作,但我的客户指出,在结帐页面上显示的总金额似乎暗示客户现在将实际付款。

有什么方法可以设置试用付款并在 Paypal 结帐页面上显示零?

【问题讨论】:

这不应该是paypal来回答的问题吗? 【参考方案1】:

我只在初始调用SetExpressCheckout 中设置这些属性就解决了这个问题:

$args['RETURNURL']          = $returnURL;
$args['CANCELURL']          = $cancelURL;
$args['NOSHIPPING']             = 1;
$args['ALLOWNOTE']          = 0;
$args['LOCALECODE']             = 'GB';

$args['PAYMENTREQUEST_0_NOTIFYURL']     = $notifyURL;
$args['PAYMENTREQUEST_0_INVNUM']    = $invoice;
$args['L_BILLINGTYPE0']         = 'RecurringPayments';
$args['L_BILLINGAGREEMENTDESCRIPTION0'] = $description;

这只是在 Paypal 结帐页面上显示您的产品描述。 CreateRecurringPaymentsProfile 设置试用计划,包括以下属性:

$args['TRIALBILLINGPERIOD']     = 'Day';
$args['TRIALBILLINGFREQUENCY']      = 30;
$args['TRIALTOTALBILLINGCYCLES']    = 1;
$args['TRIALAMT']                   = $amount;

【讨论】:

以上是关于贝宝试用付款的主要内容,如果未能解决你的问题,请参考以下文章

贝宝定期付款和贝宝专业版

贝宝订阅下一个到期日付款解决方案?

贝宝经常性宝石和试用期

订阅按钮。初始付款而不是试用?

使用贝宝定期计费提供免费订阅时间(非试用)

带有试用和失败付款通知的计费协议