Problema llamando la api de pruebas desde node

823 views
Skip to first unread message

Julian Castellanos

unread,
Mar 28, 2017, 4:26:55 PM3/28/17
to Desarrolladores PayU Latam
Hola buenas noches :)

He estado probando la api con node, pero la verdad no he logrado hacer que me funcione adecuadamente, siempre me responde con el mensaje:

Ya he probado desde postman y funciona correctamente, me pueden dar alguna guía con esto por favor? estoy un poco temeroso que no logre hacer la conexión desde node.

"<paymentResponse><code>ERROR</code><error>Invalid request format</error></paymentResponse>"

request({
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        data: {
            "test": "true",
            "language": "es",
            "command": "GET_PAYMENT_METHODS",
            "merchant": {
                "apiLogin": "pRRXKOl8ikMmt9u",
                "apiKey": "4Vj8eK4rloUd272L48hsrarnUA"
            }
        }
    }, function (err, response, body) {
        // BODY IS: "<paymentResponse><code>ERROR</code><error>Invalid request format</error></paymentResponse>"
        var result = response;
    });

ADMIN

unread,
Mar 29, 2017, 6:48:33 PM3/29/17
to Desarrolladores PayU Latam
Buenas tardes Julian,

De antemano te agradecemos por hacer uso de nuestro foro para publicar tus inquietudes.

De acuerdo a la petición que envías, te pedimos que por favor la modifiques para que se visualice de tal forma:

request({
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
data:{
"test": false,
"language": "en",
"command": "GET_PAYMENT_METHODS",
"merchant": {
"apiLogin": "pRRXKOl8ikMmt9u",
"apiKey": "4Vj8eK4rloUd272L48hsrarnUA"
}
}       

});

De igual forma, un ejemplo que podría ayudarte a crear peticiones http a través de Node.js es https://nodejs.org/api/http.html y https://www.sitepoint.com/making-http-requests-in-node-js/.

Esperamos que la información te ayude a solucionar los inconvenientes.
Reply all
Reply to author
Forward
0 new messages