Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 邮递员:如何在邮递员中执行Paypal CURL请求?_Php_Curl_Paypal_Postman - Fatal编程技术网

Php 邮递员:如何在邮递员中执行Paypal CURL请求?

Php 邮递员:如何在邮递员中执行Paypal CURL请求?,php,curl,paypal,postman,Php,Curl,Paypal,Postman,我能够获得oAuth请求和响应 但当我跑步时,它总是给我更多的时间 如何在邮递员下面执行 curl -v https://api.sandbox.paypal.com/v1/payments/payment \ -H "Content-Type: application/json" \ -H "Authorization: Bearer Access-Token" \ -d '{ "intent":"sale", "redirect_urls":{ "return

我能够获得oAuth请求和响应

但当我跑步时,它总是给我更多的时间

如何在邮递员下面执行

curl -v https://api.sandbox.paypal.com/v1/payments/payment \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer Access-Token" \
  -d '{
  "intent":"sale",
  "redirect_urls":{
    "return_url":"http://example.com/your_redirect_url.html",
    "cancel_url":"http://example.com/your_cancel_url.html"
  },
  "payer":{
    "payment_method":"paypal"
  },
  "transactions":[
    {
      "amount":{
        "total":"7.47",
        "currency":"USD"
      }
    }
  ]
}'

从上图可以看出,您似乎没有将数据作为JSON发送。在paypal示例中,它显示了数据(-d)的JSON对象。您所要做的就是复制并粘贴到主体上,将主体更改为原始,然后在最后一列上显示文本和箭头,只需单击该列并选择JSON(应用程序/JSON)即可。您似乎有两个问题:

1:您必须获取访问令牌

作为sais文件:

这就是为什么您获得401未经授权,您必须配置授权类型OAuth2,并使用您的访问令牌:

2:我在《邮递员》上为这个卷发的例子做了一个图解

标题:

正文:

授权:不要忘记像第一个问题一样配置令牌


就这些

首先需要将数据部分粘贴到正文中:

{"intent": "sale",
 "redirect_urls": {
    "return_url": "http://example.com/your_redirect_url.html",
    "cancel_url": "http://example.com/your_cancel_url.html"

 },
 "payer": {
    "payment_method": "paypal"

 },
 "transactions": [{
    "amount": {
        "total": "7.47",
        "currency": "USD"

    }
    }]

}
然后,您必须选择raw并在文本下选择JSON(application/JSON)

对于授权部分,请转到标题:

[key:Content-Type, value:application/json]
[key:Authorization, value:Bearer YOUR_TOKEN]

然后点击Send,您应该会得到一个201创建状态

尝试包含代码行并格式化您的问题,使其清晰易读。@Masoud我认为您需要对他的问题进行评论,让他看到。“问题”是一个打字错误。我是说你的答案。@Masoud答案是一个配置,而不是任何代码。我不知道如何发布图片,但他所要做的就是改变配置。