我已经在我的应用程序中实施了PayPal。我也用两种语言制作了这个应用程序,英文和阿拉伯文与本地化。一切工作正常,当应用程序运行英语,但当我切换到阿拉伯语,并使用贝宝付款,它总是给出错误。PayPal for iOS阿拉伯语言给予问题
VALIDATION_ERROR - معلومات الدفع غير صحيحة. يرجى التصحيح وإعادة الإرسال. (400) | PayPal Debug-ID:MY_ID [sandbox, PayPal iOS SDK 2.4.2] | Details: (
{
field = "transactions[0].amount.details.subtotal";
issue = "Currency amount must be non-negative number, may optionally contain exactly 2 decimal places separated by '.', optional thousands separator ',', limited to 7 digits before the decimal point";
}
也因为在贝宝本地化以及显示的金额是这样
$٤.,,.
什么,我这里假设的是,在阿拉伯语“0”被视为“” PayPal将其作为小数点,并因此产生错误。我搜查了很多,但无法找到解决方案。任何帮助将不胜感激。在此先感谢
同样的问题。 – 2015-04-02 09:51:17