微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。