如何将PayPal与MERN堆栈集成

时间:2020-09-20 22:44:40

标签: paypal mern

嘿,我很想学习有关如何实现支付网关的知识,我一直在Google上搜索用于将PayPal实施到MERN Ecom项目的代码示例,但是我真的找不到任何示例

能否请我链接到我进行检查的链接,如果可以的话,请您仅给出一个基本的片段,我将非常感激

这是我希望拥有的实现方式

  1. 接收客户的个人信息,例如姓名,电子邮件和所有必要的信息等
  2. 我想收集一个收货地址

1 个答案:

答案 0 :(得分:1)

我不确定实现服务器和客户端的方法会造成什么混乱,但是下面是一些需要审查的文档。这些示例位于标准的node.js和JavaScript中,因此不考虑任何明示或反应的细节。进行自己的调整以与Express和React配合使用。

在服务器上,有两条新路由,一条用于“设置交易”,另一条用于“捕获交易”,记录在这里:https://developer.paypal.com/docs/checkout/reference/server-integration/

与上述内容相关的客户端批准流程,在此处记录:https://developer.paypal.com/demo/checkout/#/pattern/server


默认情况下,PayPal会收集并返回送货地址,因此您可以在客户端的onApprove内部使用该地址,也可以通过其他API调用实现该地址,以便在进行捕获之前获取详细信息,或者只是在您的订单捕获API调用的最终响应

捕获订单时,将有一个带有ID的付款对象。那就是PayPal交易,您应将其保留在数据库中,还应参考任何退款。 (批准期间使用的订单ID和响应的任何debug_id都可以保留,以用于记录目的,但没有会计或报告价值)

相关问题