POST/autopay/transactions

Transacciones de un AutoPago

Este servicio permite listar las transacciones de un AutoPago y filtrarlas según criterios operativos y de auditoría. Está pensado para consultas administrativas, conciliación y monitoreo del ciclo de vida de los autopago.

Solicitud

  • Name
    auth
    Type
    Autenticación
    is Required
    REQUIRED
    Description

    Estructura que contiene la información de autenticación del sitio generada de acuerdo al WSSE UsernameToken Profile 1.1. Ver más en Autenticación.

  • Name
    id
    Type
    string
    is Required
    REQUIRED
    Description

    Identificador único del autopago confirmado en el registro de la notificación.

    Ejemplo:2972c13d-6315-4da3-80d7-64c24eb232ad
    Formato:uuid
    Longitud máxima:36
    Longitud mínima:36
  • Name
    filters
    Type
    object
    is optional
    Description

    Criterios de filtrado para la búsqueda.

  • Name
    pagination
    Type
    Pagination
    is optional
    Description

    Estructura que contiene la información de la paginación.

  • Name
    locale
    Type
    string
    is optional
    Description

    Idioma de la respuesta.

    Ejemplo:es_ES

Solicitud

POST
/autopay/transactions
curl -X "POST" {{baseURl}}/autopay/transactions \
-H "Content-Type: application/json" \
-d '{
    "auth": {
        "login":"aabbccdd1234567890aabbccdd123456",
        "tranKey":"ABC123example456trankey+789abc012def3456ABC=",
        "nonce":"enQ4dXh3YWhkMWM=",
        "seed":"2023-06-21T09:56:06-05:00"
    },
    "id": "328eb09a-363f-48a6-a16e-51c5a58b89ec",
    "filters": {
        "internalReference": "123",
        "status": ["APPROVED", "REJECTED"],
        "amount": [
            "total": "10",
            "currency": "USD"
        ],
        "createdAt": {
            "from": "2025-09-01",
            "to": "2025-09-30"
        }
    },
    "pagination": {
        "perPage": 15,
        "currentPage": 1
    },
    "locale": "es_ES"
}'

Respuesta

Solicitud exitosa

  • Name
    status
    Type
    Status
    is Required
    REQUIRED
    Description

    Estructura para definir estados de respuestas

  • Name
    data
    Type
    array
    is optional
    Description

    Lista de transacciones del autopago que cumplen con los criterios de búsqueda.

  • Name
    pagination
    Type
    Pagination
    is optional
    Description

    Estructura que contiene la información de la paginación.


Respuesta

{
    "status": {
        "status": "OK",
        "reason": "00",
        "message": "La petición se ha procesado correctamente",
        "date":"2023-06-21T09:56:06-05:00"
    },
    "pagination": {
        "total": 2,
        "perPage": 15,
        "currentPage": 1,
        "lastPage": 1
    },
    "data": [
        {
            "status": {
                "status": "APPROVED",
                "reason": "00",
                "message": "Aprobada",
                "date": "2024-12-04T00:09:40-05:00"
            },
            "date": "2021-09-24T10:02:17-05:00",
            "transactionDate": "2021-09-24T10:02:18-05:00",
            "internalReference": 230364,
            "reference": "800166551",
            "paymentMethod": "ID_DN",
            "franchise": "diners",
            "franchiseName": "Diners",
            "issuerName": "Diners",
            "amount": {
                "currency": "USD",
                "total": 120
            },
            "conversion": {
                "from": {
                    "currency": "USD",
                    "total": 120
                },
                "to": {
                    "currency": "USD",
                    "total": 120
                },
                "factor": 1
            },
            "authorization": "999999",
            "receipt": "230364",
            "type": "AUTH_ONLY",
            "refunded": false,
            "lastDigits": "0008",
            "provider": "INTERDIN",
            "discount": null,
            "processorFields": {
                "id": "cf3e77878a07d6e3ee667c60081dc39d",
                "b24": "00"
            },
            "additional": {
                "merchantCode": "1065152",
                "terminalNumber": "00990099",
                "credit": {
                    "code": 1,
                    "type": "03",
                    "groupCode": "X",
                    "installments": 3
                },
                "totalAmount": 120,
                "interestAmount": 0,
                "installmentAmount": 40,
                "iceAmount": 0,
                "batch": null,
                "line": null,
                "bin": "365454",
                "expiration": "1122"
            },
            "notificationURL": "https://test.placetopay.ec/redirection/api/notify"
        },
        {
            "status": {
                "status": "APPROVED",
                "reason": "00",
                "message": "Aprobada",
                "date": "2025-01-24T00:09:40-05:00"
            },
            "date": "2025-01-24T10:02:17-05:00",
            "transactionDate": "2025-01-24T10:02:17-05:00",
            "internalReference": 230389,
            "reference": "800166551",
            "paymentMethod": "ID_DN",
            "franchise": "diners",
            "franchiseName": "Diners",
            "issuerName": "Diners",
            "amount": {
                "currency": "USD",
                "total": 120
            },
            "conversion": {
                "from": {
                    "currency": "USD",
                    "total": 120
                },
                "to": {
                    "currency": "USD",
                    "total": 120
                },
                "factor": 1
            },
            "authorization": "999999",
            "receipt": "230364",
            "type": "AUTH_ONLY",
            "refunded": false,
            "lastDigits": "0008",
            "provider": "INTERDIN",
            "discount": null,
            "processorFields": {
                "id": "cf3e77878a07d6e3ee667c60081dc39d",
                "b24": "00"
            },
            "additional": {
                "merchantCode": "1065152",
                "terminalNumber": "00990099",
                "credit": {
                    "code": 1,
                    "type": "03",
                    "groupCode": "X",
                    "installments": 3
                },
                "totalAmount": 120,
                "interestAmount": 0,
                "installmentAmount": 40,
                "iceAmount": 0,
                "batch": null,
                "line": null,
                "bin": "365454",
                "expiration": "1122"
            },
            "notificationURL": "https://test.placetopay.ec/redirection/api/notify"
        }
    ]
}