Ich versuche, die folgenden mit Streifen einrichten:Transaktionen über Stripe Connect
- Ein Master-Account
- mehrere Unterkonten (dh mit dem Master- Konto über Stripe Connect app)
- aktivieren Zahlungen an ein Unterkonto mit einer prozentualen Gebühr, die vom Hauptkonto pro Transaktion übernommen wird.
Ich habe ein Hauptkonto und ein Unterkonto erstellt. Ich habe das Unterkonto über Stripe Connect mit dem Hauptkonto verbunden. Ich habe am Ende des Stripe Connect-Prozesses ein access_token und ein refresh_token empfangen und gespeichert.
Wenn Zahlungen geleistet werden, kann eine Zahlung mehrere Artikel abdecken. Ich habe die folgenden Code (PHP), um die Zahlung zu verarbeiten:
Stripe_Charge::create(array(
"amount" => $amt,
"currency" => "EUR",
"source" => $stripeCardToken,
"description" => $description),
"application_fee_percent" => 0.5
),
$stripeAccessToken
);
Dies wird in einer Schleife gelegt, für jedes Einzelteil für gezahlt. Es befindet sich auch in einem try/catch-Block mit mehreren Stripe-Ausnahme-Fängen. Diese Methode schlägt jedoch ohne Fehler fehl.
Ist dies die richtige Klassenmethode? Ist das Feld "source" für das Kreditkarten-Token? Gibt es eine Möglichkeit, Beträge, die für mehrere Artikel gezahlt wurden, zu verfolgen, ohne eine Schleife zu verwenden? Ist $stripeAccessToken
der access_token des Unterkontos vom Connect-Prozess oder refresh_token? Oder ist es der Master Account Publishable/Secret Key? Oder etwas anderes? Kann ich dieses Format für $ stripeAccessToken verwenden, oder muss ich stattdessen Stripe::setApiKey($stripeAccessToken)
vor der Schleife verwenden?
Sowohl der Master als auch das Unterkonto verwenden derzeit die Testumgebung und eine gefälschte Karte, aber ich möchte auch Live-Transaktionen testen.
Danke für diesen Koopajah. Das letztere Beispiel ist, was ich gesucht habe. Eine Follow-on-Frage: Gibt es eine Möglichkeit, durch eine einzige Transaktion setzen, die mehrere Artikel und haben jedes Element umfasst bemerkt in der Transaktionsbeschreibung (andere als nur eine wirklich lange Zeichenfolge erstellen)? – Eamonn
Die einzige Lösung, die ich mir vorstellen kann, ist Rechnungsposten für jeden Artikel zu erstellen und dann eine Rechnung zu erstellen, um alles zusammen zu bündeln – koopajah
Nur um klar zu sein, Sie sagen, wenn Sie ein Widget für $ 10 mit $ 9 an zwei separate Mitarbeiter von verkauft hatte deins, du würdest sagen, den Kunden zweimal aufladen, sagen $ 5 gehen zu assoc. Foo und eine separate Gebühr von $ 4 zu assoziieren. Bar. – MCB