首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP PayPal REST API查找付款

PHP PayPal REST API查找付款
EN

Stack Overflow用户
提问于 2016-08-11 15:46:45
回答 1查看 150关注 0票数 0

我通过php和curl创建了一个paypal plus (只在德国可用)支付流程。我可以成功地创建付款,并在下一步贝宝重定向我的商店。在这一点上,我想检查客户是否更改了送货地址以及他选择的付款方式。(paypal plus包括各种支付方式,如发票)

我有一个有效的访问令牌,并尝试这段代码:

代码语言:javascript
运行
复制
$ch = curl_init();
$headers=array('Content-Type:application/json','Authorization:Bearer '.$access_token); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, "https://api.paypal.com/v1/payments/payment/".$_GET['paymentId']);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'SSLv3');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$json = json_decode($result);

我查看了文档,它在我看来是正确的。https://developer.paypal.com/docs/api/payments/#payment_get

问题如下。我没有收到有关使用提交的id($_GET‘’paymentId‘)创建的付款的信息。取而代之的是,我收到了其他商家用这个paypal账户支付我自己的信息。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-08-11 20:20:40

都是我的错。代码是完全正确的,但是由于mod_rewrite规则,$_GET变量是空的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38890313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档