php - Paypal REST API

标签 php paypal

我有点困惑。很抱歉这个愚蠢的问题,只是无法弄清楚它是如何工作的原理。

正如我从 developer.paypal.com 上的文档中看到的那样,REST API 不需要在网站上使用任何 iframe 吗?所以显示来自 http://paypal.github.io/ 的示例(PHP SDK 中的/sample/payments/CreatePayment.php):只需创建适当的对象,使用信用卡数据(+账单信息)进行调用,一切就完成了;或重定向到 PayPal 以使用 paypal 帐户结帐。一切都适用于沙盒帐户。据我了解,现在我可以输入我的实时凭证、添加我的银行帐户、获取新的 client_id 和 key ,在 API 调用中更改它们,一切都应该在真实环境中工作,对吗?

我们现在使用带 iframe(自定义布局)的 PayPal Payments Advanced 来处理一些奇怪的 SDK 的付款,并希望迁移到这个新的 API。但是 paypal 的电话支持说这个 REST API 是'一种 iframe 技术',这意味着我们无论如何都应该使用 iframe。真相在哪里?

我认为 PayPal 中有 3 种支付解决方案 - 标准版、高级版和专业版。 Advanced 允许您使用 iframe,对于 Pro,您可以使用自己的表单,然后只需调用 API 即可继续进行交易。所以我认为 REST API 是经典 API 的这些解决方案的替代品。现在我想我错了。

简而言之.. 我很困惑,如果有人能解释这些解决方案和不同 API 的要点,我将不胜感激。谢谢

最佳答案

是的,您对新 REST API 的理解是正确的,如第 1 段中调用 API 以开始接受付款。

除了您提到的示例之外,您可能还想查看我们在@https://github.com/paypal/rest-api-sample-app-php 上提供的引用示例应用程序。

如果遇到问题,请在 GitHub 上提出问题。谢谢。

关于php - Paypal REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15952193/

相关文章:

PHP imagejpeg() 显示奇怪的字符

php - 使用 ECDSA P-256 SHA-256 使用 PHP 创建 JWT

php - 验证两个第 3 方之间的 PayPal 捐赠

python - django-paypal发票已经支付

php - 如何将 Unix 时间戳转换回时间?

php - 需要一个简单的 Web 服务器来在本地主机上测试 PHP、DJango

php - 在从其他网址获取图像时将图像转换为 base64

java - 在 Paypal Express 结帐中添加多个项目

php - Paypal API - 客户接受来自其客户的 paypal 付款

PayPal API - (401) 请求访问 token 时未经授权