2015-12-02 1 views
1

J'ai essayé d'obtenir Apply Pay travailler avec Shopify Mobile Buy SDK de la BUYProductViewController, mais chaque fois qu'il renvoie "Paiement non terminé."Shopify iOS Mobile Acheter shipping_rate_id "ne peut pas être vide"

Je l'ai réduit à line 107 in BUYApplePayHelpers.m où à chaque point avant cette méthode, mon objet checkout a un shippingRateId, et partout après, le shippingRateId est nul.

L'erreur est la suivante:

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

Toutes les idées que pourrait aller mal ici?

Répondre

0

J'ai été confronté au même problème. Je mettais les taux d'expédition de commande à zéro:

rtrncheckout.shippingRate = nil 

parce que mon magasin n'applique pas les frais d'expédition. Ma solution était de simplement enlever cette ligne. Je travaille à Swift, mais je pense que vous pouvez facilement traduire si vous travaillez avec ObjC :)

+0

Est-ce en utilisant le BUYProductViewController ou est-il une configuration de magasin sur mesure? – ZachNag