ios - 阿拉伯语 iOS 版 Paypal 出现问题

标签 ios paypal xcode6 paypal-sandbox

我已经在我的应用中实现了 PayPal。我还为两种语言制作了这个应用程序,英语和阿拉伯语,并进行了本地化。一切正常,当应用程序以英语运行时,但当我切换到阿拉伯语并使用 PayPal 付款时,它总是出错。

  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";
} 

也是因为PayPal的本地化以及显示的金额是这样的

 $٤.,,.

我在这里假设在阿拉伯语中“0”被认为是“.” PayPal 将其视为小数,因此会产生错误。我搜索了很多但无法找到解决方案。任何帮助将不胜感激。提前致谢

最佳答案

此处描述的问题现已在 PayPal-iOS-SDK 的新版本中得到解决, 版本 2.10.0。

关于ios - 阿拉伯语 iOS 版 Paypal 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29409480/

相关文章:

php - PHP fsockopen() 错误 paypal 的任何替代方法?

php - 在 Paypal 的 Form 标签中使用 $_POST 变量

ios - Xcode 尝试定位或生成匹配的签名 Assets 但未能成功

ios - 将代码从 objective c 转换为 swift 时的常见函数问题

ios - 来自 iOS 的 Instagram 签名 API 调用

ios - 调用 'reverse()' 的结果未使用

objective-c - 是否有用于 Objective-C Desktop Mac 应用程序的共享软件制作应用程序

ios8 - 是否可以更改 iOS 8 Action Extension 的 View 大小?

objective-c - 在 iOS 8 UITableView heightForHeaderInSection 中不是可选的

objective-c - 让成员变量保留而不是分配是更好的做法吗