I am trying to get new access_token, refresh_token in OAuth2.0 and keep getting.
data: {
status: 'Unauthorized',
message: 'Failed to validate authentication code.'
}
I am doing this.
const oauth_request_headers = {
Authorization: "Client " + client_secret,
Accept: "application/json",
"Content-Type": "application/json",
};
const baseUrl = "https://apisandbox.dev.clover.com";
const option = {
method: "POST",
url: `${
baseUrl}/oauth/v2/token`,
headers: oauth_request_headers, ## Same result with or without header as well.
data: JSON.stringify({
## Same result whether or not I stringify or not.
client_id: client_id,
client_secret: client_secret,
code: code,
}),
};
const cloverResponse = await axios.request(option);
Is it something that I am doing wrong?? I am using sandbox environment.