【发布时间】:2015-11-20 00:22:57
【问题描述】:
在将 Paypal IOS MSDK2.x 与 Kount 欺诈检查结合使用时,我有一个问题。
目前 MSDK2.x 将在委托中返回付款确认
"- (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”。如果付款请求是通过 web 表单发出的,则可以获取此“付款人 ID”,其中 paypal 服务器将返回此格式的 URL
"http://<return_url>?paymentId=PAY-6RV70583SB702805EKEYSZ6Y&token=EC-60U79048BN7719609&PayerID=7E7MGXCWTTKK2"
我的问题是,如果付款请求是从运行 IOS MSDK2.x 的移动设备发送的,有人知道如何获取“付款人 ID”吗?
非常感谢。
【问题讨论】:
标签: php ios paypal paypal-sandbox