我试图集成PayPal快速退房在我们的网站上使用REST API与以下工作流程步骤。
为了配合上述步骤,以下是我基于api的理解https://developer.paypal.com/docs/api/
我的问题是:
>
这是快速结账的正确工作流程吗?这比定期付款要复杂一点,因为我们必须计算运费/税。
paypal会通过上述api调用向我们传递账单地址吗?我在响应对象中未看到帐单地址。如果不是,我们如何得到它?
请注意,这些问题与REST api相关,而不是经典的快速结账。提前感谢。
稍加整改,重新总结流程:
授权”
”,发送总额:$10(在付款人
对象中标识“支付方法”:“paypal”)approval\uURL
,并使用该链接将客户重定向到PayPal结账页面execute
api和HATEOAS链接(execute link),并从返回url获取“payer_id”
,PayPal将使用一组新的HATEOAS链接进行响应,包括用于捕获付款的捕获链接。此外,您还可以从Json响应的付款人信息
对象中获取发货地址
is_final_capture=true
是一个api请求参数,不是来自PayPal的确认,它表明这是一个完整捕获而不是部分捕获。PayPal将确认的是json响应中的“状态”:“已完成”
您将无法获得买家的账单地址,必须对该功能进行审查,并在您的帐户上授予特殊访问权限,您可以转到PayPal服务以了解更多详细信息
我想将PayPalExpress Checkout与OmniPay集成,但留档完全未完成。我如何运行方法,如setExpressCheckout,doExpressCheckout和getExpressCheckout?此外,如何将所有PayPal呼叫重定向到IPN监听器?OmniPay提供所有这些方法还是只是其中的一部分?有人有机会使用这个库与快速结账? 问候!
PayPal。NET SDK 1.7.2(https://www.nuget.org/packages/PayPal/)支持快速结帐?我似乎在示例代码中找不到它。 如果没有,它是否提供了另一种在电子商务网站上进行支付的机制? 或者我应该使用PayPalMerchant SDK。NET 2.16.117(https://www.nuget.org/packages/PayPalMerchantSDK
我正在尝试在我的快速结账集成中允许客人付款选项。 我导出呼叫中设置了和,但它不起作用。我仍然得到创建一个PayPal帐户的事情。 我听说我还需要在我的PayPal帐户中设置PayPal帐户可选为开。奇怪的是,我在我的商业帐户中找不到这个选项!知道吗?
我已经设置了PayPal快速API按钮,但似乎当我付款时,一切都成功完成了,但是,从卖方方面,我没有收到任何电子邮件告诉我我已经收到了付款等。我查看了开发人员网站上的电子邮件通知,没有任何内容被发送出去。 是我操作不正确还是快递结账没有发送电子邮件? 我的集成类似于这个https://developer . paypal . com/docs/check out/integration-featu