[英]how to pay through a Paypal Direct Payment if buyer have a paypal account?
上下文:我必须实现一个包含购物车的Ruby on Rails电子商务网站。 一种选择是使用PayPal作为支付网关。 商家(PayPal商业帐户所有者)来自意大利。
有两种不同的PayPal付款工作流程:
分4步:
买方被重定向到PayPal Web服务器,并且一旦到达,买方:
在贝宝的服务器上确认购买,
买方将被重定向回应用服务器,“必须在其中完成结算才能完成付款”。
买方将信用卡/借记卡数据直接提交到原始网络应用中。
我希望实现第二种方案。
关于Paypal可用的API:我在这里读到一些东西: http : //paypal.github.io/
贝宝(Paypal) “ REST” API在美国以外仍然不可用,因此我必须使用贝宝(Paypal)“经典” API。 对于我来说,使用gem 'paypal-sdk-merchant'
似乎很清楚如何通过信用卡/借记卡付款。 我找不到有关向具有Paypal帐户的买方提交直接付款的可能性的任何信息。
如果买家通过其Paypal帐户付款:
:payer => {
:payment_method => "paypal" }
如果买家通过信用卡付款:
:payer => {
:payment_method => "credit_card"}
所以:
我可以将Classic API用于意大利商家的实时用户吗? 我问是因为似乎在PayPal沙箱中无法使用country:IT设置测试商家用户...也许这是沙箱的限制?
我是否可以使用Classic API(提供PayPal用户名/密码(适用于拥有PayPal帐户的用户)而非信用卡数据(所有其他用户))直接付款?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.