我在paypal SetExpressCheckout的订购页面中存在金额和添加初始金额的问题。
目前我有这段代码:
$nvpstr="&AMT=". $paymentAmount;
$nvpstr = $nvpstr . "&PAYMENTACTION=" . $paymentType;
$nvpstr = $nvpstr . "&BILLINGAGREEMENTDESCRIPTION=".urlencode("Test Recurring Payment($1 monthly)");
$nvpstr = $nvpstr . "&BILLINGTYPE=RecurringPayments";
$nvpstr = $nvpstr . "&RETURNURL=" . $returnURL;
$nvpstr = $nvpstr . "&CANCELURL=" . $cancelURL;
$nvpstr = $nvpstr . "&CURRENCYCODE=" . $currencyCodeType;
我从这里获得此代码:https://github.com/hrendoh/PayPal-Recurring-Payment-example
我已经尝试在paypal文档中添加一个,但仍然没有运气。 有人可以建议或告诉我如何为此定期付款添加金额和初始金额。
提前致谢!
答案 0 :(得分:0)
结帐本身和个人资料金额被视为单独的内容。您需要在您的网站或应用程序上显示配置文件详细信息(初始金额等),以便客户知道发生了什么。
您可以继续使用服务或人们注册的任何内容作为SetExpressCheckout请求中的项目。这将使它显示并显示一个数量,但之后真的会被忽略,除非你最终使用DoExpressCheckoutPayment,这在使用订阅时通常不会这样做。
因此,这将是一种解决方案,可以为您提供您正在寻找的结果,但同样,我只需确保在将此人发送到PayPal之前在您的应用程序中显示这些详细信息。