我有点困惑。很抱歉这个愚蠢的问题,我就是搞不懂它是如何工作的。
正如我从关于开发者的文档中看到的那样。贝宝。RESTAPI不需要在网站上使用任何iFrame?下面是一个例子http://paypal.github.io/(PHPSDK中的/sample/payments/CreatePayment.php):只需创建Approverite对象,使用信用卡数据(账单信息)进行调用,一切都完成了;或者重定向到PayPal以使用PayPal帐户进行签出。沙箱帐户的一切都很好。据我所知,现在我可以输入我的实时凭证,添加我的银行帐户,获取新的客户机id和密钥,在API调用中更改它们,一切都应该在真实环境中工作,对吗?
我们现在使用PayPal Payments Advanced和iframe(自定义布局)来处理带有一些奇怪SDK的付款,并希望迁移到这个新API。但paypal的电话支持部门表示,这个RESTAPI是“一种iframe技术”,这意味着我们在任何情况下都应该使用iframe。真相在哪里?
我认为贝宝有3种支付解决方案-标准、高级和专业。Advanced允许您使用iFrame,通过Pro,您可以使用自己的表单,然后只需进行API调用即可继续处理事务。所以我认为RESTAPI是这些经典API解决方案的替代品。现在我想我错了。
简言之我很困惑,如果有人解释这些解决方案和不同API的意义,我将非常感激。非常感谢。
是的,您对新REST API的理解是正确的,如第1段所述,即进行API调用以开始接受付款。
除了您提到的示例之外,您可能还想查看我们提供的参考示例应用程序@https://github.com/paypal/rest-api-sample-app-php
如果遇到问题,请打开issue@GitHub。谢谢
我试图集成PayPal快速退房在我们的网站上使用REST API与以下工作流程步骤。 客户添加项目到购物车,我们有项目列表信息(项目价格,数量,小计,但没有税,没有运输) 客户点击快速结账按钮,我们将估计的小计传递给PayPal 客户创建/选择送货地址 客户点击提交 客户返回我们的网站,并提供送货地址 根据发货地址计算客户的运费和税费 我们显示订单预览,其中包含总计=运费小计。 我们做另一个api
我正在创建一个小网站,在其中我实现了贝宝RESTAPI来处理信用卡结账。 现在的问题是,它使用沙盒凭据工作正常...但是当我切换到实时凭据时,它会给出以下错误: 致命错误:未捕获异常“PayPal\exception\PPConnectionException”,消息“访问时获取Http响应代码401”https://api.paypal.com/v1/payments/payment.重试0次。