我想使用PayPal iOS SDK进行授权付款,但似乎PayPal忽略了我提供的intent
。
我将intent
设置为authorize
[payment setIntent:PayPalPaymentIntentAuthorize];
但该对象始终返回sale
付款。
Confirmation: {
"client" : {
"environment" : "mock",
"product_name" : "PayPal iOS SDK",
"paypal_sdk_version" : "2.1.0",
"platform" : "iOS"
},
"response_type" : "payment",
"response" : {
"id" : "PAY-6RV70583SB702805EKEYSZ6Y",
"state" : "approved",
"create_time" : "2014-07-01T17:11:11Z",
"intent" : "sale"
}
}
有什么方法可以解决这个问题吗?
答案 0 :(得分:5)
戴夫来自PayPal。
当您在“模拟”环境中运行时,无论您要求的付款详情如何,您都会收到相同的回复。
如果您将环境设置为“沙盒”,则应该会收到正确反映付款请求的回复。