ios - 使用 PayPal SDK 在结账时得到这个 "delegate does not respond to selector adjust amounts"

标签 ios sdk paypal

使用 PayPal SDK - 结帐时我收到以下信息 - 代理不响应选择器“调整金额”

有人可以解释一下吗?

此外,当用户使用美国以外的 paypal 帐户时,他们会收到“系统错误。请稍后再试(ID 520002)

最佳答案

我猜是 dynamicAmountUpdateEnabled 的误用导致了错误。如果启用它,则需要使用送货地址来更新付款的付款金额、税金、货币和运费。然后,您需要将 PaypayAddress 传递给 AdjustAmounts 方法中的 PayPalPaymentDelegate。如果您还没有这样做,错误就会跳出。我猜。

快速解决方案: 禁用 dynamicAmountUpdateEnabled 将起作用。我遇到了和你一样的问题,并以这种方式解决了它。

[PayPal getPayPalInst].dynamicAmountUpdateEnabled = FALSE;

关于ios - 使用 PayPal SDK 在结账时得到这个 "delegate does not respond to selector adjust amounts",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18888303/

相关文章:

android - 在 android 中使用分页的 ScrollView

上下文中的 PayPal Checkout Express 在我的 GWT 项目中不起作用

encryption - HTTP 发布 : getting encrypted Paypal multiple-item cart upload button

ios - iOS 中的 Facebook 登录

android - 如果 fill_parent 已过期,为什么 "android create project"会给出一个带有 fill_parent 而不是 match_parent 的 main.xml?

android - Cordova 应用程序已在 Android 模拟器中停止问题

php - Laravel Paypal API 返回 500 错误

iphone - iOS - NSUbiquitousKeyValueStore 不同步 "actually"

ios - 是否有一种简单的左开方法,就像开关范围内的右开一样?

带有 Storyboard的 iOS 自定义键盘