为英国的非政府组织实施Paypal,他们在那里销售某些服务并接受捐赠。
我正在使用REST API来销售运行良好的服务,但我们也使用相同的API进行捐赠。我也想处理礼品援助。我在API中没有看到任何付款方式选项。
如果我使用标准捐款按钮,我如何获取交易ID和其他值,以便我可以将它们保存在我的系统中。
答案 0 :(得分:0)
捐赠与商品和服务付款之间没有真正的技术差异。 (捐赠按钮只是常规网站支付标准或EC支付体验之间的一些外观差异。)REST尚未像旧支付流程那样功能丰富,可能没有那些相同的装饰调整,但你可以绝对使用REST或经典API进行服务和捐赠。
我建议不要在您的网站上同时使用REST和classic;由于底层模型的差异,你会遇到很多烦恼。不仅仅是初始支付集成是不同的;付款ID不同,您可以用来管理付款生命周期的API等等。
作为一个这样的示例,要回答您的问题#2,您无法获得非REST事务的REST样式支付ID。您可以在付款重定向或DoEC API响应中获取经典事务ID,具体取决于您使用的集成。如果您集成了IPN,您还可以获得经典的支付ID(而使用REST则可以集成webhooks ......差异一直存在!)。