Devolución API
API Devolución server to server
1. Procesar devoluciónes de pagos realizados por medio de API
En la presente documentación se detalla el endporint para procesar devoluciones de pagos realizados
2. Endpoint
3. Parámetros en el header
4. Request
Se detallan cada uno de los campos que se deben enviar para procesar el pago.
5. Diccionario de datos request
processcodeorig
String
50
Si
ProcessCode recibido en el response de la venta
amount
Money
Si
Monto a procesar
reference
String
30
Si
Referencia única por transacción
clientip
String
2
Si
Ip del cliente
transactiontype
String
3
Si
Tipo de transaccion a procesar 200
6. Response
7. Diccionario de datos response
success
Bool
Si la transacción fue procesada o nó
errorcode
int32
Tipo de error enc aso de que la transacción no fue procesada
errordescription
String
50
Descripcón del error presentado
ApprovedCode
String
50
Código de aprobación de la transacción
ProcessCode
String
50
Código unico devuelto para la transacción
ReferenceCode
String
50
Referencia devuelta para la transacción
ResultCode
String
4
Resultado de la transacción, si el resultado es 00 la transacción fuie aprobada, cualquier otro valor la transcción es rechazada.
Description
String
100
Descripción del resultado
Totalamount
Money
Monto procersado en la transacción
Transactiondate
datetime
Fecha y hora de procesamiento
8. Consideraciones
Para realizar pruebas en el ambiente de sandbox, la transacción de venta debe realizarse con el número de tarjeta de prueba 4242424242424242, de esta manera la devolución responderá aprobado, la transacción con otra tarjeta, la devolución dará como resultado rechazada.
Last updated