0

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

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

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

4

1 回答 1

0

通过仅在初始调用中设置这些属性,我就解决了这个问题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;
于 2014-03-27T08:41:37.907 回答