Próbuję pobrać opłatę za zgłoszenie za pomocą interfejsu API Stripe. Jestem pewien, że brakuje mi czegoś w żądaniu.Błąd interfejsu pasków podczas przesyłania request_fee
Skargi na paski wymagają jednego z poniższych: klucza OAuth, nagłówka Stripe Account lub parametru miejsca docelowego.
Przechodzę w nagłówku Stripe-Account
.
Czy możesz wskazać mi właściwy kierunek?
Oto moja curl prośba:
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
Oto odpowiedź uzyskać:
{
"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"
}
}
Czy przekazujesz swój własny identyfikator konta jako platformę tutaj? Jeśli tak, czy możesz spróbować połączyć nowe konto z platforsem? – koopajah
@koopajah: Potrzebuję wziąć udział w każdej transakcji dokonanej w witrynie e-commerce, a reszta powinna trafić na konto klienta. "Konto Stripe" w nagłówku ma wartość konta klienta. – Moon
99% czasu, ten błąd występuje, gdy próbujesz naładować własną platformę i przekazujesz identyfikator konta 'acct_XXX' platformy w nagłówku' Stripe-Account'. – koopajah