open-pay / openpay-js

Openpay Javascript bindings
Apache License 2.0
24 stars 28 forks source link

Envio de parametro -u CURL en un HTTP Request #6

Closed emoran closed 3 years ago

emoran commented 8 years ago

Hola estoy intentando consumir un servicio desde POSTMAN pero siempre recibo un error, donde debería o como debería colocar el parametro de mi llave publica?

Este es mi request:

screen shot 2016-01-28 at 12 52 29 pm

Gracias

marcosAlvarado commented 8 years ago

Buen día @emoran ! Hace falta que agregues la Athorization.

screen shot 2016-01-28 at 12 09 20 pm

-En la pestaña de Athorization debes seleccionar la opción Basic Auth. -En el campo username debes ingresar tu secret key.

screen shot 2016-01-28 at 12 02 13 pm

Saludos cordiales!

emoran commented 8 years ago

Muchas gracias @marcosAlvarado funciona perfecto.

Lo que tengo que hacer para usarlo en cualquier sistema seria:

Saludos!

ecarloslr commented 8 years ago

Hola @emoran, para el primer paso, primero le añades dos puntos a la llave y luego conviertes el resultado en base 64.

Es decir, el valor de Authorization sería algo asi:

"Basic " + base64(privateKey + ":")

La llave pública te sirve para registrar tokens, y sería la que usarías en la libreria de javascript. La privada te sirve para las demás operaciones como son cargos y listado de información, y esta solo la usarías en el back-end de tu sistema.

Saludos.