有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用PayPal Java完成支付过程,并获取其是否成功完成的状态

为了将PayPal支付集成到Java web应用程序中,我使用以下链接Text, 但是,当我验证买家和卖家的paypal沙箱帐户时,我发现交易将被添加,但它具有“待定”状态,并且资金没有变化,因此我想完成交易,将资金从买家转移到卖家,paypal会通知我交易是否成功


共 (1) 个答案

  1. # 1 楼答案

    I found the transaction will be added but it has a "pending" status

    有几个可能的原因,一个是requestPayment.setIntent("authorize");的预期行为。如果你遵循的指南没有自动捕捉到它,你可能只想将其改为“销售”

    另一个可能的原因是货币,如果它是新的沙箱接收器帐户。通过https://www.sandbox.paypal.com登录收款人帐户,查看是否可以接受新货币的付款,这将打开货币余额。未来的付款不会悬而未决

    还要确保收到付款的沙盒业务帐户在沙盒环境中有一封确认的电子邮件

    1. 登录到https://www.sandbox.paypal.com/businessprofile/settings/email
    2. 如有必要,从那里发送确认
    3. 通过https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F阅读并继续确认