草庐IT

php - PayPal AdaptivePayments PaymentDetail PayKey

我正在使用PayPalPayAPI和自适应(链式)支付。我正在尝试将用户转发到paypal,然后返回到我预定义的return_url。问题是:我的返回网址中需要有一个PayKey。这样做的原因:我需要调用PaymentDetailAPI来查看return_url中的付款。而且,我不想使用IPN,因为我需要在我的返回Url上使用一些token进行验证。我遇到的问题是:PayKey是用所有参数生成的,包括return-url(因此在我构建实际数组后,我从中获取$response。我不能将PayKey放在return-Url因为此时还没有生成。//Createrequestpayloadwi

php - 如何从 transactionId 中获取 payKey?

我一直在使用PayPaysIPN接收和处理付款,存储transactionId作为引用。现在是能够通过我正在开发的系统退款的时候了,这就是困难所在。当在更新的PHPSDK中的GetPaymentDetails.php示例的payKey字段中输入transactionId时,使用正确的身份验证详细信息和应用程序ID,我得到:ErrorID:580022Domain:PLATFORMSeverity:ErrorCategory:ApplicationMessage:Invalidrequestparameter:payKeywithvalue[REMOVED(transactionId)]