Paypal链接付款Ios MPL问题

时间:2016-04-26 07:25:19

标签: ios paypal chained-payments

目前,ios团队在应用程序(服务器团队)中遇到链式支付问题 需要将订单ID设置为用于跟踪付款的跟踪ID。但ios团队表示 他们无法提供跟踪ID,因为没有选项可以在sdk中提供跟踪ID 移动支付库。 Ios团队说在应用程序中的每个链式支付交易之后 它在成功的事务之后生成一个支付密钥,并为失败的事务生成一个coorelationId 但它没有跟踪ID选项。 服务器团队表示他们无法实施 一个ipn监听器,用于更新没有跟踪ID(订单ID)的数据库。

我已经坚持这个问题好几天有人可以帮我解决这个问题吗?这将是非常有帮助的

2 个答案:

答案 0 :(得分:0)

正如您的iOS团队所说

  

Paypal MPL你不会得到任何'跟踪ID   '或整合paypal时你会得到的其他一些信息   在网络上。

     

应用中的每个链式支付交易都会生成一个付费密钥   成功交易和coorelationId后的付款状态   对于失败的交易

这是正确的,我也遇到了这个问题,因为它只发送付费密钥而没有其他信息

如果您想跟踪任何ID,您可以将付款密钥发送到服务器,并从服务器调用API以获取更多信息并跟踪您可能使用的ID,
有关此api的更多信息,请参阅此链接:http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException,查看PaymentDetailsRequest,其中包含https://developer.paypal.com/docs/classic/api/adaptive-payments/PaymentDetails_API_Operation/

中提到的'payKey'

答案 1 :(得分:0)

我设法解决了这个问题。为了获取自适应支付细节,我正在使用Pyro上面提到的PaymentDetails API。唯一剩下的问题是我将如何跟踪IPN监听器中的事务。截至目前为止据我所知,IOS sdk没有提供传递跟踪ID的方法,所以我利用备忘录字段传递我的身份证,我能够在我的服务器端检索这个。我知道这是一个黑客,但我没有离开有很多选择。这个链接指导我这个解决方法 https://github.com/paypal/PayPal-iOS-SDK/issues/67

如果有人知道更好的方法,请分享。我希望这有助于某人。

相关问题