Angular-5 StripeConnect -303 Ошибка -Ответ на предпечатную проверку недействителен (Перенаправление)
Я делаю StripeConnect(стандартный тип учетной записи) с Angular 5 и Asp.NetCore. Я могу быть перенаправлен на требуемый URL со значением code={}. Когда я пытаюсь использовать этот код в URL ниже,
https://connect.stripe.com/oauth/token\ client_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}"
}
Кто-нибудь может дать мне руководство по этому вопросу. Я застрял последние два дня.
Любые мысли будут действительно оценены.
1 ответ
Ну, я смог это исправить. Вместо создания учетных записей с использованием URL-адреса (приведенного выше) в угловом проекте (следуя документам node.js), я назвал API полосы в ядре Asp.net (мое решение API) и назвал их. Это сработало легко.