【问题标题】:Paypal recurring order page not showing amount and initial amountPaypal 定期订单页面未显示金额和初始金额
【发布时间】:2014-07-29 20:47:25
【问题描述】:

我在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 文档中添加一个,但仍然没有运气。 有人可以建议或告诉我如何添加此定期付款的金额和初始金额。

提前致谢!

【问题讨论】:

  • 您找到解决方案了吗?我正在 java 中寻找同样的东西。

标签: php paypal recurring-billing


【解决方案1】:

结帐本身和个人资料金额被视为独立的事物。您需要在您的网站或应用程序上显示配置文件详细信息(初始金额等),以便客户知道发生了什么。

您可以继续在您的 SetExpressCheckout 请求中包含服务或人们注册的任何项目。这将使它显示并显示一个金额,但是除非您最终使用 DoExpressCheckoutPayment,否则这真的会被忽略,而在使用订阅时通常不会这样做。

因此,这将是一种解决方法,应该可以为您提供您正在寻找的结果,但我还是要确保在将人员发送到 PayPal 之前在您的应用程序中显示这些详细信息。

【讨论】:

    猜你喜欢
    • 2019-09-13
    • 2013-01-05
    • 2015-02-26
    • 2015-02-05
    • 2011-11-30
    • 2017-07-10
    • 2012-11-29
    • 2013-07-23
    • 2020-09-18
    相关资源
    最近更新 更多