如何将 PayPal 与 MERN 堆栈集成
How does one integrate PayPal with a MERN stack
嘿,我很想知道支付网关是如何实现的我一直在google搜索代码示例以将 PayPal 实现到 MERN Ecom 项目,但我真的找不到任何关于此的示例
能否请您参考 link,我在那里进行了检查,如果可能的话,请您制作一个基本片段来说明如何实现这一点,我将不胜感激
这就是我想要的那种实现方式
- 接收客户个人信息,即姓名、电子邮件和所有必要信息等
- 我想收集一个送货地址
我不确定实现服务器端和客户端的方法有何不同,但下面是一些文档供您查看。样本是标准 node.js 和 JavaScript,因此不考虑表达或反应细节。进行自己的调整以与 express 和 react 一起使用。
在服务器上,两个新路由,一个用于“设置交易”,一个用于“捕获交易”,记录在此处:https://developer.paypal.com/docs/checkout/reference/server-integration/
一个 client-side 连接到上面的批准流程,记录在这里:https://developer.paypal.com/demo/checkout/#/pattern/server
默认情况下,PayPal 会收集并 returns 一个送货地址,因此您可以在客户端的 onApprove 中使用它,或者通过您可以实现的额外 API 调用来获取详细信息在继续捕获之前,或者只是在您的订单捕获的最终响应中 API 调用
当您捕获订单时,将有一个带有 ID 的付款对象。那就是 PayPal 交易,以及您应该保存在数据库中的内容,以及任何退款所引用的内容。 (批准期间使用的订单 ID 和响应的任何 debug_id 可以保留用于记录目的,但没有会计或报告价值)
嘿,我很想知道支付网关是如何实现的我一直在google搜索代码示例以将 PayPal 实现到 MERN Ecom 项目,但我真的找不到任何关于此的示例
能否请您参考 link,我在那里进行了检查,如果可能的话,请您制作一个基本片段来说明如何实现这一点,我将不胜感激
这就是我想要的那种实现方式
- 接收客户个人信息,即姓名、电子邮件和所有必要信息等
- 我想收集一个送货地址
我不确定实现服务器端和客户端的方法有何不同,但下面是一些文档供您查看。样本是标准 node.js 和 JavaScript,因此不考虑表达或反应细节。进行自己的调整以与 express 和 react 一起使用。
在服务器上,两个新路由,一个用于“设置交易”,一个用于“捕获交易”,记录在此处:https://developer.paypal.com/docs/checkout/reference/server-integration/
一个 client-side 连接到上面的批准流程,记录在这里:https://developer.paypal.com/demo/checkout/#/pattern/server
默认情况下,PayPal 会收集并 returns 一个送货地址,因此您可以在客户端的 onApprove 中使用它,或者通过您可以实现的额外 API 调用来获取详细信息在继续捕获之前,或者只是在您的订单捕获的最终响应中 API 调用
当您捕获订单时,将有一个带有 ID 的付款对象。那就是 PayPal 交易,以及您应该保存在数据库中的内容,以及任何退款所引用的内容。 (批准期间使用的订单 ID 和响应的任何 debug_id 可以保留用于记录目的,但没有会计或报告价值)