2016-08-05 3 views
1

Ich freue mich auf Shippo with Stripe zu integrieren, um Versandkosten für meinen Shop zu erhalten, und ich möchte das Etikett über Shippo kaufen.Wie kaufe ich ein Etikett mit Shippo über die Stripe-Integration?

Es ist in Ordnung, die Rate von Shippo über die Stripe-API zu erhalten. Dann rufe ich die Rate mit der object_id aus den Stripe-Ergebnissen ab.

Aber wenn ich versuche, das Etikett über die Transaktion Anfrage von Shippo API zu kaufen, heißt es, dass es abgelehnt wird, weil es ein Angebot ist, nicht eine KAUF-Rate.

Hier ist die Fehlermeldung: "Die angegebene Rate kann nicht erworben werden, da es Objekt_zweck ist nicht Kauf."

Wie kann ich die Rate von einer QUOTE in KAUF umwandeln?

Antwort

1

Momentan können Sie eine Rate von QUOTE nicht in KAUF auf Shippo umwandeln, also müssen Sie ein Versandetikett über Shippo mit der single-call label creation process erstellen. Sie können die von der Tarifantwort erhaltenen Carrier- und Service-Level-Token übergeben, um zu erhalten, was Sie benötigen.

See the full Shippo label generating example with Stripe. Hier sind die Schnipsel Sie beachten wollen:

# create Label with one API call - carrier_account, and servicelevel_token taken from the rate response. 

transaction = shippo.Transaction.create(
    shipment = shipment, 
    carrier_account = rate.carrier_account, 
    servicelevel_token = rate.servicelevel_token