gpt4 book ai didi

php - 如何通过IOS MSDK2.x从paypal获取payer id?

转载 作者:太空宇宙 更新时间:2023-11-03 15:50:36 25 4
gpt4 key购买 nike

我在将 Paypal IOS MSDK2.x 与 Kount 欺诈检查结合使用时遇到问题。

目前MSDK2.x会在delegate中返回支付确认

"- (void)payPalPaymentViewController:(PayPalPaymentViewController *)paymentViewController didCompletePayment:(PayPalPayment *)completedPayment"


in this format of PayPalPayment class
{
"client": {
"environment": "sandbox",
"paypal_sdk_version": "2.0.0",
"platform": "iOS",
"product_name": "PayPal iOS SDK;"
},
"response": {
"create_time": "2014-02-12T22:29:49Z",
"id": "PAY-564191241M8701234KL57LXI",
"intent": "sale",
"state": "approved"
},
"response_type": "payment"
}

其中不包含“付款人 ID”信息。

要使用 Konut,Kount 服务器需要在查询中提供/更新“付款人 ID”。如果付款请求是通过网络表单发出的,则可以获取此“付款人 ID”,其中 Paypal 服务器将返回此格式的 URL

"http://<return_url>?paymentId=PAY-6RV70583SB702805EKEYSZ6Y&token=EC-60U79048BN7719609&PayerID=7E7MGXCWTTKK2"

我的问题是,如果支付请求是从运行 IOS MSDK2.x 的移动设备发送的,有人知道如何获取“付款人 ID”吗?

非常感谢。

最佳答案

其实我已经解决了这个问题。只是没时间在这里更新。

执行此操作的步骤是:

  1. 使用支付 ID 从这里获取安全 token “https://api.paypal.com/v1/oauth2/token”将“POST”与您的 Paypal 私有(private) token 一起使用。

  2. 使用安全 token 获取付款人 ID。 https://api.paypal.com/v1/payments/payment/ $your_payment_id"

您可以使用 curl_setopt 在 PHP 上执行这两个步骤。如果其他人遇到同样的问题,希望这会有所帮助。

谢谢。

关于php - 如何通过IOS MSDK2.x从paypal获取payer id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32218543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com