Saltearse al contenido

Redsys - Consultar Pago

Este modulo permite consultar el estado de una operacion (pago, preautorizacion, devolucion) en la pasarela Redsys utilizando el numero de pedido.

CampoTipoRequeridoDescripción
credentials_idcredentialCredenciales de Redsys
order_numberstringNúmero de pedido a consultar

Este modulo requiere credenciales de tipo Redsys con los siguientes campos:

CampoDescripcion
merchant_codeCodigo de comercio (FUC) proporcionado por el banco
secret_keyClave secreta de firma SHA-256
terminalNumero de terminal (por defecto: 1)
test_modeModo de pruebas (true/false)
{
"success": true,
"order": "0001234567",
"response_code": "0000",
"status": "approved",
"amount": 100.00,
"currency": "978",
"authorization_code": "123456",
"card_brand": "1",
"card_country": "724",
"card_type": "D",
"transaction_type": "0",
"date": "15/01/2024",
"hour": "10:30",
"message": "Consulta de pedido 0001234567: approved"
}
EstadoCódigosDescripción
approved0000-0099Operación aprobada
pending0900-0999Operación pendiente
rejectedOtrosOperación rechazada
ValorMarca
1VISA
2Mastercard
8Maestro
9American Express
22JCB
23Diners
ValorTipo
CCrédito
DDébito
PPrepago
{
"credentials_id": "redsys_tienda",
"order_number": "0001234567"
}
  • La consulta no modifica el estado de la operacion
  • Util para verificar el resultado de pagos con redireccion
  • Tambien permite obtener informacion adicional de la tarjeta
  • RedsysCreatePayment - Crear un pago para luego consultar
  • RedsysRefund - Devolver un pago consultado
  • RedsysCreatePreauthorization - Crear preautorizacion para luego consultar