Php 邮递员:如何在邮递员中执行Paypal CURL请求?
我能够获得oAuth请求和响应 但当我跑步时,它总是给我更多的时间 如何在邮递员下面执行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
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答案是一个配置,而不是任何代码。我不知道如何发布图片,但他所要做的就是改变配置。