如何使用 Alamofire 进行贝宝付款 [iOS] [关闭]

Posted

技术标签:

【中文标题】如何使用 Alamofire 进行贝宝付款 [iOS] [关闭]【英文标题】:How to use Alamofire for paypal payment [iOS] [closed] 【发布时间】:2016-10-09 06:14:44 【问题描述】:

我想在我的 iPhone 应用中通过 PayPal 添加付款。当客户通过 PayPal 付款订购贴纸标签时,将收到订单,然后公司会将贴纸发送给客户。

我刚刚在我的应用中安装了 Alamofire pod。

是否可以使用 Alamofire 进行 PayPal 支付? PayPal 付款需要哪个 HTTP 请求? 或者哪个框架最适合 ios 中的 PayPal 支付? 使用 Alamofire 是最佳实践吗?

希望高手给个不错的选择!

【问题讨论】:

【参考方案1】:
    是否可以使用 Alamofire 进行 PayPal 支付?

A:是的,有可能。

    PayPal 付款需要哪个 HTTP 请求?

答:作为参考,Alamofire HTTP requests fails 和 https://github.com/contentful-labs/Wunderschnell/blob/master/Phone%20App/PayPalClient.swift 都展示了使用 Alamofire 的 Alamofire.request(.Post) 方法。

    或者哪个框架最适合 iOS 中的 PayPal 支付?

答:Paypal 的 SDK 可能被认为是最佳实践:https://github.com/paypal/PayPal-iOS-SDK

    使用 Alamofire 是最佳做法吗?

答:请参阅问题 3 的答案(两者都有效,只要确保您从安全角度通过 Alamofire 发出自己的帖子请求感到舒服)

【讨论】:

我选择了使用 PayPal-iOS-SDK 的最佳方式。效果很好…… 现在我需要在我的应用中验证客户的实际付款。您能否提供使用此 SDK 验证 paypal http 请求的任何指南......谢谢 developer.paypal.com/docs/authentication-security 有几种方法可以解决这个问题,具体取决于哪种方法最适合您的应用。

以上是关于如何使用 Alamofire 进行贝宝付款 [iOS] [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何测试贝宝沙箱收到付款?

如何只添加一种货币进行贝宝付款

php - 检查贝宝定期付款状态[关闭]

贝宝自适应付款费用计算

如何验证贝宝付款是不是真实 C#

使用信用卡(贝宝)定期付款