问题描述
Paypal Express 结帐集成是否可以包括信用卡和借记卡付款方式,无需客户登录贝宝或创建新的贝宝帐户?
我在这里阅读了很多帖子,他们说在您的 SetExpressCheckout API 中设置 SOLUTIONTYPE=sole,并在您的 PayPal 帐户中将“PayPal 帐户可选”设置为“开启” -> [个人资料] -> [我的销售工具] -> [网站偏好]。
我有贝宝账户选项。但我不知道在 setExpressCheckout API 中设置 SOLUTIONTYPE=sole 的位置。
我在我的代码中使用了 paypal-rest-sdk npm。我创建了两条路线来创建付款和执行付款。
你能在这里帮我吗
解决方法
我在这里阅读了很多帖子,他们说在您的 SetExpressCheckout API 中设置 SOLUTIONTYPE=sole,并在您的 PayPal 帐户中将“PayPal 帐户可选”设置为“开启” -> [个人资料] -> [我的销售工具] -> [网站偏好]。
那些都是你根本不需要担心的老经典 API 东西。
显示“借记卡或信用卡”按钮所需要做的就是集成 PayPal Checkout 的标准付款,如下所述:https://developer.paypal.com/docs/business/checkout/set-up-standard-payments/
有关交互式演示,请参阅:https://developer.paypal.com/demo/checkout/#/pattern/client
如果您要将其与 API 调用的服务器后端结合使用,请参阅 https://developer.paypal.com/docs/business/checkout/server-side-api-calls/#server-side-api-calls 并设置两条返回 JSON 的路由,一条用于“创建订单”,另一条用于“捕获订单”
然后将您的路由与此 JS 配对以进行审批流程:https://developer.paypal.com/demo/checkout/#/pattern/server