0

我想在我的项目中集成 PAYPAL EXPRESS CHECKOUT。我认为 PAYPAL 已经升级了 API 及其方法。我从 Github 下载了 REST API,但我不知道如何集成它。我得到的只是困惑。因为在我下载的那个 REST zip 中有很多文件,我无法理解如何将快速结帐与新的 API 和方法集成。此外,我浏览了许多带有示例的站点,但是一旦执行它们,我就会收到错误 10001。请帮助。

4

1 回答 1

1

我不确定你是否还需要这个,但你应该阅读这个文件:

贝宝文档

使用 REST Api 时,您无需下载任何东西!基本上它是如何工作的:你必须有一个开发者账户,在这里创建一个: 开发者账户

在那里你应该得到你的client_idand secret

然后你必须连接到这个 URL

https://api.sandbox.paypal.com/v1/oauth2/token

http headers

"Accept": "application/json",
"Accept-Language":"en_US"

设置auth

YOUR_CLIENT_ID:YOUR_SECRET

用你从文档中得到的client_id和替换上面的值。secret

最后是参数(params):

"grant_type":"client_credentials"

文档中给出的示例是使用curl

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \
  -H "Accept: application/json" \
  -H "Accept-Language: en_US" \
  -u "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp" \
  -d "grant_type=client_credentials"

(注意他们是如何改变 client_id 和 secret 的!)

Ofc 你也可以在 nodejs 或 php 等中做到这一点!

响应是一个 json 对象,您需要response.content.access_token!

这将在稍后用于访问其他 API。

对于所有进一步的步骤,请查看文档并查看此请求生成器:

请求生成器

于 2013-12-17T15:29:02.250 回答