我正在将Paypal集成到我正在创建的网站中。我不需要API的很多功能,而且我支持多个网关。我已经创建了自己的类来处理其他网关,但是我找不到如何发送信息。例如:
对于authorize,它们接收以特定方式格式化的XML对象。我收集所需的用户信息,用适当的信息和格式创建自己的XML对象,并使用curl方法将其发送给Authorize。
当我试图破解贝宝API时,我发现它与大量的依赖关系混淆了。有没有地方有我正在寻找的信息,或者有人已经创建了自己的Paypal工具包,可以为我指明正确的方向?
谢谢!!
我找到了我想要的东西,并一直想回答这个问题,以防其他人也有同样的问题。
您正在寻找的是贝宝NVP API。https://developer.paypal.com/docs/classic/api/NVPAPIOverview/
还有一个soap风格的api。
特别是我对以下操作感兴趣:
- DoDirectPayment
- 设置定期付款配置文件
- 创建定期付款配置文件
对于快速结账:
- SetExpressCheckout
- SetExpressCheckoutRecurring
- GetExpressCheckout详细信息
- DoExpressCheckoutPayment
如果你谷歌贝宝nvp在这里插入操作,这将带你进入一个开发页面,为你提供键值信息。
希望这能帮助到任何站在我立场上的人。