贝宝试用付款
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;
【讨论】:
以上是关于贝宝试用付款的主要内容,如果未能解决你的问题,请参考以下文章