Shopify iOS Mobile购买shipping_rate_id"不能为空白"

时间:2015-12-02 04:11:41

标签: ios shopify applepay

我一直试图让Buy Pay使用Shopify的Mobile Buy SDK从BUYProductViewController,但每次返回"付款未完成。"

我已将其缩小到line 107 in BUYApplePayHelpers.m,在此方法之前的每一点,我的结帐对象都有一个shippingRateId,在它之后的任何地方,shippingRateId都是零。

错误如下:

errors =     {
        checkout =         {
            "shipping_rate_id" =             (
                                {
                    code = blank;
                    message = "can't be blank";
                    options =                     {
                    };
                }
            );

任何想法可能会出错?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我一直在抛出同样的问题。我将结帐运费设为nil:

rtrncheckout.shippingRate = nil

因为我的商店不适用运费。我的解决方案就是删除这一行。 我在Swift工作,但我认为如果你使用ObjC,你可以很容易地翻译它:)