php - 取消 url 响应 paypal

标签 php paypal

我刚开始使用 paypal,我在 1 天内搜索了这个问题。我需要你们的帮助。我已经完成了快速结帐 API 的编码,并且成功获得了付款交易,但我的问题是取消网址。当我取消付款时,它会返回到我的取消 url 并且 paypal 会像这样 url http://www.example.com/?token=EC-75630865LV806263H

当客户点击取消并返回我的取消网址时,是否可以获取名字、姓氏或有关客户的任何信息?

如果可能的话,你能给我关于如何在取消 url 时获取客户信息的链接或教程。

提前致谢。

最佳答案

我编写的代码在运行时生成了 cancelurl。因此,在发送支付交易负载之前,我设置了取消 url,如下所示:

$settings->cancelurl = 'http://www.example.com';

if($_SESSION['customer_ref']){ //save loggedin customer ref in session.
   $settings->cancelurl .= '&customer_ref='.$_SESSION['customer_ref'];
}

所以当 paypal 上的 cancelurl 看起来像这样时 http://www.example.com/?customer_ref=qwuy16436771&token=EC-2Q454WDAE110BD2

因此您可以从 url 中获取 customer_ref 并在它到达您的服务器后执行任何您需要做的事情。

希望对您有所帮助。

关于php - 取消 url 响应 paypal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644263/

相关文章:

PHP:set_time_limit() 似乎没有任何效果

php - Live Messenger Connect 电子邮件联系人导出

php - 分面搜索的一些问题

phpredis : RedisException [ 0 ]: protocol error, 得到 't' 作为回复类型字节

paypal - paypal 是否仍会接受付款并重定向到成功页面? IPN

php - Paypal直接付款错误

regex - 对 PayPal 输出使用 RegEx 表达式

php - Magento:在特殊 View 上进行分层导航

paypal - PayPal 交易 ID (txn_id) 的长度和类型是什么?

php - 在 OmniPay 中获取 PayPal Rest 错误