Ich benutze eine strip payment gateway auf unserer Website nach Kundenwunsch "Vorbestellsystem" in die Website integrieren zum Beispiel nach Ort eine Bestellung Zahlung wurde in Strip-Konto & gespeichert, wenn Website-Administrator die ändern Bestellstatus "geliefert" als Zahlung abziehen. Ist es möglich, in Streifen Zahlung API.wenn ja bitte eine Dokumentation zur Verfügung stellen.Vorbestellung System in Strip API
Antwort
Ja, es gibt eine solche Option und es heißt auth & capture
. Siehe unten -
https://support.stripe.com/questions/does-stripe-support-authorize-and-capture
Kurz gesagt, wenn Sie eine neue Ladung zu schaffen, übergeben Sie capture => false
param so Streifen nur ist die angegebene Menge zu reservieren.
Wenn es weniger als 7 Tagen zwischen dem Moment, ist der Auftrag angelegt wird, und dem Moment, Sie wollen die Karte tatsächlich laden, dann können Sie den auth & capture Fluss verwenden, wie Tosho erläutert.
Andernfalls können Sie create a customer object Karteninformationen speichern, und verwenden Sie sie später zu tatsächlich create a charge. Dies wird in this tutorial erklärt. Beachten Sie, dass Sie in diesem Fall nicht garantieren können, dass die Gebühr erfolgreich ausgeführt wird.
finden Sie diesen Code. $ ch = \ Stripe \ Charge :: retrieve ({CHARGE_ID}); $ ch-> capture(); Wie bekomme ich "CHARGE_ID" ID? – dev87
kann ich $ charge = Stripe_Charge :: create (array (betrag => 12)); zuerst als verwenden Sie die Funktion abrufen? – dev87
Ja, Sie müssen die create-Funktion verwenden, um eine Gebühr zu erstellen und die charge_id zuerst zu erhalten. Dann können Sie das Capture mit dieser ID ausführen. –