集成贝宝与ios
问题描述:
我正在开发一个应用程序,我需要与PayPal集成支付,我已经下载了PayPal iOS SDK, 一切都与沙盒完美配合,但现在我不知道如何切换生产模式。 任何帮助将被认可。集成贝宝与ios
答
如果您要购买实物商品,PayPal SDK没问题。 关于你的问题:以切换到你只需要删除此行
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentNoNetwork];
答
你在iOS integration docs可能下面的示例代码设置环境PayPalEnvironmentNoNetwork
:
// Start out working with the test environment!
// When you are ready, remove this line to switch to live.
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentNoNetwork];
你可以只取出该行将生效,因为默认值为PayPalEnvironmentProduction
。
然而,你可能想通过之前改变环境去住到PayPalEnvironmentSandbox
测试您的集成:
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox];
您可以通过here创建沙盒帐户。
当切换到生产,而不是删除线,更安全,更清晰的是明确的:
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction];
又见PayPalPaymentViewController.h documentation on environments。
答
//for testing
[PayPalPaymentViewController setEnvironment:self.environment];
//for Paypal live app than it set in our app code
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction];
//check in Paypal sandbox account
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox];
答
在PaymentMethodViewController
- 更换PayPalEnvironmentSandbox与
kPayPalEnvironment
全局变量的PayPalEnviromentProduction。 - 设置生活凭证贝宝帐户。
苹果拒绝除自己之外的任何应用内付款方式。别尝试。 – Linuxios 2013-03-09 15:46:15
这取决于付款是什么:http://stackoverflow.com/a/6481793/620197 – 2013-03-09 15:53:02
可以在这里找到活端点列表:https://www.x.com/developers/paypal/documentation- tools/api-endpoints以及完整的指南:https://www.x.com/developers/paypal/documentation-tools/going-live-with-your-application – 2013-03-09 16:00:38