我使用PayPal Adaptive Payments SDK for .NET并尝试实施简单付款 . 有以下流程:
-
创建简单付款(PayRequest)并获得付款KEY(此处我将returnUrl指定为http://bla-bla-bla.com?invoiceId=567)
-
使用网址将用户重定向到PayPal
https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=[KEY] -
用户登录PayPal并确认付款后 - PayPal将我重定向到成功页面http://bla-bla-bla.com?invoiceId=567
问题是没有办法将一些客户数据添加到PayRequest对象 . 我不知道如何在成功页面上获取transactionId,因为我们在创建事务之前初始化PayRequest.ReturnUrl .
如何在成功页面上获得transactionId?谢谢 .
1 回答
在您的 return url 中,您可以将查询字符串数据添加为transactionId,然后paypal将返回此URL,这样您就可以轻松获取您的transactionId