Buenas,
Estoy teniendo problemas al tratar de realizar un cobro en el ambiente de pruebas. Actualmente estoy probando con la herramienta de Postman antes de empezar a hacer cualquier desarrollo.
En el paso de autenticación no tengo problema y si me responde con el token como lo indica en la documentación.
{
“grant_type”: “client_credentials”,
“client_id”:“YYYY”,
“client_secret”:“XXX”
}
Esto retorna lo que se espera sin ningun problema:
{
“access_token”: “wJ9e6tmrtdYdFW6IyIjW5BuPEKShxj”,
“expires_in”: 36000,
“token_type”: “Bearer”,
“scope”: “read write groups”
}
Sin embargo, luego trato de pasar al paso de realizar un cobro y me da un error indicando que es el tipo de token. No se si es que estoy enviando los parámetros de forma incorrecta o que hace falta pero la documentación en este paso no es clara.
Headers:{
"Authorization: "Bearer ‘wJ9e6tmrtdYdFW6IyIjW5BuPEKShxj’ "
}
Body: {
“amount”: “800.55”,
“description”:“Desc for Simple”,
“entity_description”:“Desc for Simple”,
“currency”:“usd”,
“credit_card_number”:“4242424242424242”,
“credit_card_security_code_number”:“123”,
“exp_month”:“11”,
“exp_year”:“2023”
}
Yo estoy enviando la autorización en el header con el token obtenido en el primer paso y me da ese error. He intentado enviar la autorización en el body, como parametro, removiendo los otros headers y nada.
Me da el siguiente error:
{
“detail”: “Given token not valid for any token type”,
“code”: “token_not_valid”,
“messages”: [
{
“token_class”: “AccessToken”,
“token_type”: “access”,
“message”: “Token is invalid or expired”
}
]
}
Adjunto una imagen:
Si alguien me puede ayudar con este error se los agradezco!