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

时间:2020-11-11 12:30:32

标签: java paypal paypal-sandbox

要将PayPal付款集成到Java Web应用程序中,我使用此链接Text, 但是,当我验证买方和卖方的贝宝沙箱帐户时,我发现交易将被添加,但状态为“待处理”,且金额没有变化,因此我想完成交易以将资金从买方转移到卖方,并且贝宝会通知我交易是否成功。

1 个答案:

答案 0 :(得分:0)

我发现交易将被添加,但是状态为“待处理”

有许多可能的原因,其中一个仅仅是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
  4. 阅读并继续确认