我已经在沙盒中解决了PayPal。但它在LIVE模式下没有改变。我已将沙盒APP ID和CLIENT ID更改为LIVE。 BUt我在响应中得到环境模拟。任何人都可以帮助我如何解决它。
我已经设定了环境 - > self.environment = PayPalEnvironmentProduction;
mean ->
{
client =
{
environment = mock;
"Paypal" = "2.0.1";
platform = iOS;
"product_name" = "PayPal iOS SDK";
};
response = {
"create_time" = "2014-03-25T10:44:43Z";
id = "PAY-6RV70583SB702805EKEYSZ6Y";
intent = sale;
state = approved;
};
"response_type" = payment;
}
请告诉我为什么环境不会从模拟变为现场。
答案 0 :(得分:3)
将环境从PayPalEnvironmentSandbox
更改为PayPalEnvironmentProduction
,然后再试一次。您还需要使用live更改ClientID。 Sandbox ClientID和实时ClientID不同。
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentSandbox]; // Sandbox mode
[PayPalPaymentViewController setEnvironment:PayPalEnvironmentProduction]; // Live mode
注意:对于实时模式,您需要真实的PayPal帐户进行交易
要获取 Sandbox ClientID 和实时ClientID ,请查看以下快照,
如需更多参考,请浏览PayPal iOS SDK README