Ich versuche eine Anmeldegebühr mit der Stripe-API zu sammeln. Ich bin mir sicher, dass mir etwas in der Anfrage fehlt.Stripe-API-Fehler bei der Übergabe von application_fee
Streifen Beschwerden, die es eines der folgenden benötigt: OAuth-Schlüssel, der Stripe-Account-Header oder der Zielparameter.
Ich bin in der Stripe-Account
Kopfzeile übergeben.
Können Sie mir bitte in die richtige Richtung zeigen?
Hier ist meine curl Anfrage:
curl https://api.stripe.com/v1/charges \
-u sk_test_<key>: \
-H "Stripe-Account: acct_<key>" \
-d amount=2000 -d currency=usd -d capture=true \
-d card=tok_<key> -d description="curl" -d application_fee=48
Hier ist die Antwort, die ich erhalten:
{
"error": {
"type": "invalid_request_error",
"message": "Can only apply an application_fee when the request is made on behalf of another account (using an OAuth key, the Stripe-Account header, or the destination parameter).",
"param": "application_fee"
}
}
Übergeben Sie hier Ihre eigene Konto-ID als Plattform? Wenn ja, kannst du stattdessen versuchen, einen neuen Account mit der Plattform zu verbinden? – koopajah
@koopajah: Ich muss einen Prozentsatz von jeder Transaktion auf der E-Commerce-Website gemacht, während der Rest auf das Konto des Kunden gehen soll. Der "Stripe-Account" in der Kopfzeile hat den Wert des Kundenkontos. – Moon
In 99% der Fälle tritt dieser Fehler auf, wenn Sie versuchen, Ihre eigene Plattform zu belasten und die Account-ID 'acct_XXX' der Plattform im Header 'Stripe-Account' zu übergeben. – koopajah