获取 paypal 交易 ID - iOS SDK

Posted

技术标签:

【中文标题】获取 paypal 交易 ID - iOS SDK【英文标题】:Get paypal transaction ID - iOS SDK 【发布时间】:2014-11-09 06:40:03 【问题描述】:

您好,我在我的 ios 应用程序中使用 paypal SDK。交易成功后,它会给出以下响应


client =
 
    environment = sandbox;
    "paypal_sdk_version" = "2.0.1";
    platform = iOS;
    "product_name" = "PayPal iOS SDK";
 ;
response =     
  
    "create_time" = "2014-04-01T07:02:34Z";
    id = "PAY-3J588144TJ947892HKM5GJCQ";
    intent = sale;
    state = approved;
  ;
"response_type" = payment;
 

我已经阅读了this 和this 教程,但我没有得到清晰的图片。 我正在使用 NSURLCONnection HTTP 方法进行服务器连接。 如何在 HTTP 方法中执行 cur 请求。

【问题讨论】:

【参考方案1】:

这里是来自 PayPal 的戴夫。

首先,如果您确实在使用 2.0.1 版的 PayPal iOS SDK,您应该更新。 current release 是 2.3.2(对于 Xcode 5)或 2.4.0(对于 Xcode 6)。

一旦您获得了上面显示的付款证明,您的应用程序应该将该记录发送到您自己的服务器。然后,您的 服务器 将执行here 解释的步骤。

【讨论】:

显示付款详情 --> /v1/payments/payment/payment_id 我尝试使用此 REST Api,但它始终没有返回完整响应。我需要一笔交易费,但它只会返回几次。我看到它在不同的事务状态下返回不同的响应,如待处理/已完成等。

以上是关于获取 paypal 交易 ID - iOS SDK的主要内容,如果未能解决你的问题,请参考以下文章

从 PayPal SDK 获取交易 ID

如何使用 paypal android sdk 中的 payment_id 在 paypal 中获取完整的交易详情

通过 PayPal iOS SDK 进行的 PayPal 实时交易中的问题

如何在 paypal node.js 中获取交易 ID 反应?

如何在Paypal node.js中获得交易ID反应?

如何获取 Paypal 交易 ID 并在 ruby​​ on rails 中退款