Я делаю StripeConnect (стандартный тип учетной записи) с Angular 5 и Asp.NetCore.
Я могу быть перенаправлен на требуемый URL со значением code = {}.
Когда я пытаюсь использовать этот код в приведенном ниже URL-адресе,
https://connect.stripe.com/oauth/token\client_secret={{secret тестовый ключ}} \ code = {{code}} \ grant_type = authorization_code "
1. Я получаю предпечатную ошибку (Перенаправление) в браузере из моего углового решения.
2. HTML-код страницы входа в полоску от Почтальона.
Код, который я написал для пост-звонка по указанному выше URL (в угловом формате):
getCredentialsFromStripe(code: any)
{
let Url = "https://connect.stripe.com/oauth/token";
//\client_secret=" + {{key}} + "\code=" + code + "\grant_type
= authorization_code";
return this.http.post(Url, {
Body: "client_secret = {{key}}\code =" + code,
Headers: {
'Authorization': 'Bearer '+ code,
"Accept": "application/json; charset=UTF-8",
"Access-Control-Allow-Origin": "https://connect.stripe.com/oauth/token"
}
}).map(res => res.json());
}
Согласно предложениям в Интернете, я пытался сделать пост-звонок из бэкэнда (для меня .NET core (2.0) API), но не смог создать учетную запись для стандартного типа учетной записи.
Кроме того, тестирование от почтальона дает полную html-страницу входа в систему вместо получения этого объекта:
{
"token_type": "bearer",
"stripe_publishable_key": "{PUBLISHABLE_KEY}",
"scope": "read_write",
"livemode": false,
"stripe_user_id": "{ACCOUNT_ID}",
"refresh_token": "{REFRESH_TOKEN}",
"access_token": "{ACCESS_TOKEN}"
}
Кто-нибудь может дать мне подсказку по этому вопросу. Я застрял последние два дня.
Любые мысли будут по-настоящему оценены.