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

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

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

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

【问题讨论】:

  • 这不应该是paypal来回答的问题吗?

标签: paypal express-checkout paypal-nvp


【解决方案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;

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2016-06-17
    • 2011-07-18
    • 2012-07-20
    • 2016-05-27
    • 2012-05-10
    • 2013-09-21
    • 2010-12-22
    • 2012-11-03
    相关资源
    最近更新 更多