7

我正在开发一个需要将支付与 PayPal 集成的应用程序,我已经下载了PayPal iOS SDK,一切都与沙箱完美配合,但现在我不知道如何切换生产模式。任何帮助将不胜感激。

4

4 回答 4

9

如果您购买实物商品,PayPal SDK 很好。关于您的问题:要切换到直播,您只需删除此行

[PayPalPaymentViewController setEnvironment:PayPalEnvironmentNoNetwork];
于 2013-03-09T19:43:02.620 回答
6

您可能在iOS 集成文档中遵循的示例代码将环境设置为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];

您可以在这里创建沙盒帐户。

切换到生产时,而不是删除该行,更安全、更清晰的是:

[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction];

另请参阅有关环境的 PayPalPaymentViewController.h 文档

于 2013-03-12T16:27:51.947 回答
1

PaymentMethodViewController

  1. PayPalEnvironmentSandbox替换为全局变量的PayPalEnviromentProduction 。kPayPalEnvironment
  2. 设置贝宝帐户的实时凭据
于 2015-04-27T04:38:19.307 回答
1
//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]; 
于 2013-08-19T10:33:37.440 回答