Consulta de transacción

Dirección de solicitud

Nombre del entorno
URL

SandBox

POST https://api.supefina.tech/api/supefina/transactions/search-status

Producción

POST https://api.supefina.net/api/supefina/transactions/search-status

Parámetros de solicitud

Key
Value

Content-Type

application/json

Cuerpo de solicitud

Nombre de variable
Obligatorio
Tipo
Descripción

merId

String

ID del comerciante Ruta para obtener el ID del comerciante: Panel de comerciantes de Supefina - Gestión de comerciantes - Información básica - ID del comerciante

countryId

String

Código del país

Referencia: Tabla de diccionario - Código de país México: MEX

merOrderNo

String

Número de pedido del comerciante

nonceStr

String

Cadena aleatoria

La longitud no puede exceder 32 caracteres

supefinaOrderId

No

String

Número del pedido de Supefina

sign

String

Firma Refenrencia específica: Algoritmo de firma

Ejemplo de solicitud

{
    "countryId": "MEX",
    "merId": "8501088932494545",
    "merOrderNo": "arcus123",
    "supefinaOrderId": "202404290301009a6bb592c072449",
    "nonceStr": "D30FDC30597446FD95B792AC1E1A0AF5",
    "sign": "R9d1Enp0XUS5YMwv0EP$blm9mWTWwyoB"
}

Parámetros de respuesta

Nombre de variable
Tipo
Descripción

code

String

Código de respuesta Referencia específica: Códigos de estado de respuesta

msg

String

Mensaje de respuesta

data

Object

Datos de respuesta

transactionStatus

String

Estado de transacción

Referencia específica: Tabla de diccionario - Estado del pedido de transacción

supefinaOrderId

String

Número del pedido de Supefina

merOrderId

String

Número de pedido del comerciante

merId

String

ID del comerciante

transactionType

String

Tipo de transacción 01:Payin 02:Payout

amount

BigDecimal

Monto del pedido

realityAmount

BigDecimal

Monto recibido

fee

BigDecimal

Comisión anticipada

realityFee

BigDecimal

Comisión recibida

successTime

Date

Tiempo de éxito de la transacción

identifier

String

Identificador

stampTime

String

Hora de Éxito de la Transacción (formato de sello de tiempo, preciso hasta segundos)

clave

String

Identificador del Flujo del Banco Central

errorMsg

String

Motivo de la Falla (devuelto en caso de falla de transacción y falla de pedido)

Ejemplo de respuesta

{
    "code": "200",
    "msg": "success ",
    "data": {
        "transactionStatus": "01",
        "supefinaOrderId": "202404290301009a6bb592c072449",
        "merOrderId": "arcus123",
        "merId": "8501088932494545",
        "transactionType": "01",
        "amount": "35.55",
        "realityAmount": "35.00",
        "fee": "1.00",
        "realityFee": "1.00",
        "successTime": "2024-04-29 08:44:26",
        "identifier": "706180220387407414",
        "stampTime": 1714380266000,
        "clave": "TP162841Rep1"
    }
}

Última actualización