Я пытаюсь добавить карту в качестве пункта назначения в управляемую учетную запись в соответствии с https://stripe.com/docs/api#account_create_card. Запрос звучит так:
HTTP Method POST
HTTP URI https://api.stripe.com/v1/accounts/<acct_id>/external_accounts
HTTP Protocol HTTP/1.1
HTTP Header Accept : application/json
HTTP Header Authorization : Basic <auth_value>
HTTP Header Stripe-Version : 2016-07-06
HTTP Content application/x-www-form-urlencoded
HTTP Body external_account[object]=card
HTTP Body external_account[cvc]=121
HTTP Body external_account[exp_month]=11
HTTP Body external_account[exp_year]=2018
HTTP Body external_account[number]=4000056655665556
HTTP Body external_account[currency]=usd`
Сервер отвечает таким json:
{
"error" : {
"type" : "invalid_request_error",
"message" : "Requests made on behalf of a connected account must use card tokens from Stripe.js, but card details were directly provided.",
"param" : "external_account"
}
}
что мне не хватает? Мы не используем stripe.js, все взаимодействие с Stripe происходит на бэкенде.