【问题标题】:Paypal return url not working for sandbox accountPaypal 返回网址不适用于沙盒帐户
【发布时间】:2020-08-15 15:12:53
【问题描述】:

我正在尝试将 paypal 与 Spring Boot 应用程序集成。我正在使用沙盒帐户进行测试。我已经成功生成了订单,生成了订单并且用户被重定向到paypal执行支付,当他点击取消订单时,我的localhost取消订单api被paypal成功调用。

但是当用户(沙盒个人帐户)想要继续付款时,他无法这样做。付款未执行,他再次被重定向到继续付款页面。

https://www.sandbox.paypal.com/webapps/hermes?flow=1-P&ulReturn=true&token=EC-7YJ233484C422661Y&hermes=1&fromLite=1#/checkout/selectFi

这个url是paypal调用的,而不是代码中设置的return url。

This page is called again and again on clicking continue(I am randomly entering the cvv as it was not provided in the personal sandbox account.)

请帮忙!!

【问题讨论】:

    标签: java spring-boot payment-gateway paypal-sandbox


    【解决方案1】:

    我认为目前在 PayPal 沙盒中使用印度买家帐户付款时存在错误。

    尝试与来自不同国家/地区的买家付款,例如在https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F 创建的美国个人帐户

    您可能需要暂时将集成货币从 INR 更改为其他货币,例如 USD。

    这似乎只是用于 IN / INR 交易的沙盒模拟器的问题

    【讨论】:

    • 感谢您的帮助。请告诉我如何更改我的货币以被接受。
    • 主要问题是买家所在的国家,所以创建一个美国买家账户。但是,我不确定美国买家是否可以支付 INR 交易,因此您还需要在集成中传递 currencycode=USD,至少暂时用于测试。
    • 即使使用美国买家帐户,我也面临类似的问题。
    • 美国买家无法支付以 INR 计价的交易,请参阅developer.paypal.com/docs/api/reference/currency-codesdeveloper.paypal.com/docs/api/reference/currency-codes 上的注释 (3)
    猜你喜欢
    • 2014-08-20
    • 2019-08-01
    • 2016-05-04
    • 2017-09-27
    • 2016-07-13
    • 2012-10-13
    • 2016-08-01
    • 1970-01-01
    • 2016-05-26
    相关资源
    最近更新 更多