我在iOS上遇到PayPal问题。
我在https://developer.paypal.com/webapps/developer/applications/myapps
创建了我的应用我将App Return URL(test)
,App Return URL(live)
设置为https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout-mobile&token=valueFromSetExpressCheckoutResponse
我在https://developer.paypal.com/webapps/developer/applications/accounts创建了一些测试帐户(这与我以前注册的电子邮件不一样)
接下来,我在https://github.com/paypal/PayPal-iOS-SDK使用了我的客户ID的示例应用(我在https://developer.paypal.com/webapps/developer/applications/myapps获取了我的客户ID)
我运行PayPal SDK演示,
但是当我触及"发送付款"时,它没有用。我收到错误代码 400 。
我认为App Return URL
存在一些问题,但我不知道原因:((
2014-04-01 09:53:58.564 PayPal-iOS-SDK-Sample-App[793:907] PayPal iOS SDK version: PayPal iOS SDK 2.0.1
2014-04-01 09:54:00.675 PayPal-iOS-SDK-Sample-App[793:907] Environment: mock. Accept credit cards? 0
2014-04-01 09:54:01.758 PayPal-iOS-SDK-Sample-App[793:907] Environment: sandbox. Accept credit cards? 0
2014-04-01 09:54:17.454 PayPal-iOS-SDK-Sample-App[793:907] PayPal SDK: Request has failed with error: VALIDATION_ERROR - The payment information is invalid. Please correct and submit again. (400) | PayPal Debug-ID: d1ebd2436f0b9 | Details: (
{
field = "redirect_urls";
issue = "This field required when payment_method is 'paypal'";
}
).
问题:
我尝试了很多方法,但没有工作!有人帮助我!!!
我发现我也可以在https://apps.paypal.com/user/my-account/applications创建应用。但是如果我在这里创建我的应用程序,我收到了另一个客户端ID(其格式与我在https://developer.paypal.com/webapps/developer/applications/myapps创建的clien-id不同)
答案 0 :(得分:0)
OK!我解决了我的问题
我的旧测试帐户的电子邮件地址为********-facilitator@*****.com
,余额为零
我创建了新的测试帐户,余额为9999美元,付款没问题:D
但我不知道为什么PayPal
会返回该错误。它与此原因无关