IMplementacion PayU - Asp.Net

351 views
Skip to first unread message

Ryan Villar

unread,
Jul 21, 2016, 6:36:05 PM7/21/16
to Desarrolladores PayU Latam

Hola a todos.


Deseo implementar PayU con Asp.Net(vb) pero no es como hacer el Llamado  los API para consultar sobre una Orden (Saber si esta Pagada OK).


Se debe de llamar a: https://api.payulatam.com/reports-api/4.0/service.cgi ¿!?!


Por favor espero su ayuda o sugerencias o ejemplos.


Gracias.

ADMIN

unread,
Jul 21, 2016, 6:50:12 PM7/21/16
to Desarrolladores PayU Latam
Buenas tardes Ryan,

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

Te informamos que es posible utilizar nuestro API de consulta para obtener información sobre las órdenes. Puedes encontrar la documentación en http://developers.payulatam.com/es/api/queries.html e igualmente encontrará ejemplos de las peticiones que se deben ejecutar. En particular, existen tres métodos o variables sobre las cuales se puede realizar la consulta: id de orden, código de referencia, id de transacción. Recomendamos hacer la consulta por medio del código de referencia, debido a que este valor es especificado por el comercio directamente en la petición de pago y siempre se tendrá conocimiento del mismo. De acuerdo al método escogido, en la petición de pago se deberá especificar el valor del parámetro sobre el cual se desea obtener información. A continuación encontrará un ejemplo de una petición de consulta por código de referencia en formato json:


{
   "test":false,
   "language":"en",
   "command":"ORDER_DETAIL_BY_REFERENCE_CODE",
   "merchant":{
      "apiLogin":"pRRXKOl8ikMmt9u",
      "apiKey":"4Vj8eK4rloUd272L48hsrarnUA"
   },
   "details":{
      "referenceCode":"payment_test_00000001"
   }
}

La URL del servicio es https://api.payulatam.com/reports-api/4.0/service.cgi. Sin embargo, es posible realizar pruebas de pagos en ambiente de pruebas y consultar las órdenes sobre el mismo ambiente. Para este último caso, la URL del servicio de reportes será https://sandbox.api.payulatam.com/reports-api/4.0/service.cgi. Adicionalmente, puede encontrar la información necesaria para realizar pagos de pruebas en http://developers.payulatam.com/es/api/sandbox.html.

Esperamos que la información haya sido de utilidad.

Ryan Villar

unread,
Aug 3, 2016, 11:16:55 AM8/3/16
to Desarrolladores PayU Latam

Buenos días.

Mi consulta es de Como llamar o Invocar o Consumir su web Service….   Normalmente yo he trabajado con web service con extencion asi: https://???????service.asmx?wsdl.. Pero el de ustedes tiene extensión CGI. La cual no tengo idea de cómo llamar en mi proyecto.. Busco en internet pero no encuentro una referencia.

Espero por favor me ayude.

 

Gracias.

ADMIN

unread,
Aug 3, 2016, 6:26:12 PM8/3/16
to Desarrolladores PayU Latam
Buenas tardes Ryan,

Con respecto a tu inquietud te informamos que los web services con extensión https://???????service.asmx?wsdl corresponden a servicios SOAP. Mientras que la extensión CGI corresponde servicios REST.

Para consumir el API debes implementar un servicio REST que consuma nuestra URL.
Como recomendación (no certificado por PayU) puedes guiarte de la siguiente URL http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client para consumir el servicio.
Reply all
Reply to author
Forward
0 new messages