【问题标题】:Paypal doesn't display the amount of current purchase?Paypal 不显示当前购买金额?
【发布时间】:2012-01-08 14:42:19
【问题描述】:

PayPal 页面左侧似乎没有显示购买金额。更让人惊喜的是,商品的描述显示正确!

顺便说一句,我使用的是 NVP API!

【问题讨论】:

    标签: paypal nvp


    【解决方案1】:

    将 &useraction=commit 附加到 PayPal 重定向 URL (https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-XXXXXX),因此它是 https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-XXXXXX&useraction=commit

    原因是您应该在调用 DoExpressCheckoutPayment 完成交易之前在您网站的 RETURNURL 上显示最终价格。如果这不是您的结帐流程的运作方式,您可以通过指定 useraction=commit 来覆盖此行为以指示立即购买。

    【讨论】:

    • 感谢您的回答,但是我试过这种方法,它不起作用!而且我的重定向网址和你的不一样:(sandbox.paypal.com/cgi-bin/…)我的“令牌”为空!这有什么区别吗?
    • 是的,沙盒的重定向 URL 需要是 sandbox.paypal.com/cgi-bin/…,其中 EC-XXXXXX 是您在 SetExpressCheckout API 响应中收到的令牌。请注意,我的回答确实有效,但您遇到了另一个问题,导致它无法正常工作。
    • 谢谢,罗伯特。你的回答确实有效!我的问题是“令牌”和“用户操作”的顺序错误!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    • 2013-05-14
    • 2012-11-29
    • 2017-07-10
    • 2021-01-20
    相关资源
    最近更新 更多