Shopify iOS 移动购买 shipping_rate_id "can't be blank"
Shopify iOS Mobile Buy shipping_rate_id "can't be blank"
我一直在尝试通过 BUYProductViewController 使 Apply Pay 与 Shopify 的 Mobile Buy SDK 一起使用,但每次它 returns "Payment Not Completed."
我已将范围缩小到 line 107 in BUYApplePayHelpers.m 在此方法之前的每个点,我的结账对象都有一个 shippingRateId,而在它之后的任何地方,shippingRateId 都是 nil。
错误如下:
errors = {
checkout = {
"shipping_rate_id" = (
{
code = blank;
message = "can't be blank";
options = {
};
}
);
知道这里可能出了什么问题吗?
我也遇到了同样的问题。我将结帐运费设置为零:
rtrncheckout.shippingRate = nil
因为我的商店不适用运费。我的解决方案是删除这一行。
我在 Swift 工作,但我认为如果你使用 ObjC,你可以轻松翻译它 :)
已通过最新的 SDK 更新解决:https://github.com/Shopify/mobile-buy-sdk-ios/commit/837165d1e48516bc9377e0f1fa3d5245546a4c0c
我一直在尝试通过 BUYProductViewController 使 Apply Pay 与 Shopify 的 Mobile Buy SDK 一起使用,但每次它 returns "Payment Not Completed."
我已将范围缩小到 line 107 in BUYApplePayHelpers.m 在此方法之前的每个点,我的结账对象都有一个 shippingRateId,而在它之后的任何地方,shippingRateId 都是 nil。
错误如下:
errors = {
checkout = {
"shipping_rate_id" = (
{
code = blank;
message = "can't be blank";
options = {
};
}
);
知道这里可能出了什么问题吗?
我也遇到了同样的问题。我将结帐运费设置为零:
rtrncheckout.shippingRate = nil
因为我的商店不适用运费。我的解决方案是删除这一行。 我在 Swift 工作,但我认为如果你使用 ObjC,你可以轻松翻译它 :)
已通过最新的 SDK 更新解决:https://github.com/Shopify/mobile-buy-sdk-ios/commit/837165d1e48516bc9377e0f1fa3d5245546a4c0c