Listar transacciones

List Transactions

GET api.vitawallet.io/api/businesses/transactions?page=:page&count=:count

Este método permite listar todas las transacciones de un negocio, soporta paginación y filtros.

Path Parameters

Name
Type
Description

sender_wallet

string

Filtrar transacciones por la wallet (UUID) que envía la transacción.

recipient_wallet

string

Filtrar transacciones por la wallet (UUID) que recibe la transacción.

status

string

Filtrar transacciones por el estado de la transacción. Estados soportados: - started - completed - pending - denied - processed

transactions_type

string

Filtrar transacciones por el tipo de transacción.

currency

string

Filtrar transacciones por una determinada moneda. Moneda soportada: clp (pesos chilenos)

count

number

Cantidad de transacciones. default: 20

page

number

Numero de pagina.

{
    "transactions": [
        {
            "id": "1",
            "type": "business_transaction",
            "attributes": {
                "recipient_wallet": {
                    "token": "i789iuji78oi78",
                    "uuid": "0748559-2e50-43f1-b4c0-0196de0295db",
                    "balances": {
                        "clp": 12000
                    },
                    "is_master": true,
                    "created_at": "2020-01-15T20:37:17.926Z"
                },
                "sender_wallet": null,
                "status": "completed",
                "order": "12345678901010000121234",
                "currency": "clp",
                "category": "recharge",
                "amount": "12000.0",
                "total": "12000.0",
                "fee_value": "0.0",
                "total_fee": "0.0",
                "created_at": "2020-03-24T20:37:17.926Z"
            }
        },
        {
            "id": "2",
            "type": "business_transaction",
            "attributes": {
                "recipient_wallet": {
                    "token": "iops87eopss478oios",
                    "uuid": "023d6e20-2e50-43f1-b4c0-0196de0295db",
                    "balances": {
                        "clp": 20000
                    },
                    "is_master": false,
                    "created_at": "2020-02-05T20:37:17.926Z"
                },
                "sender_wallet": null,
                "status": "completed",
                "order": "123456789010100001212347",
                "currency": "clp",
                "category": "recharge",
                "amount": "20000.0",
                "total": "20000.0",
                "fee_value": "0.0",
                "total_fee": "0.0",
                "created_at": "2020-03-24T20:44:32.994Z"
            }
        }
    ],
    "total": 2,
    "count": 20
}

SDK

Note que el método get puede recibir un parámetro opcional, que ayuda a identificar el número de página que desea obtener y la cantidad de elementos.

Get Transaction

GET api.vitawallet.io/api/businesses/transactions/:id

Este método permite obtener la información de una transacción mediante su id.

Path Parameters

Name
Type
Description

id

string

Id de la transacción.

SDK

Note que el módulo transactions puede recibir ahora el id de la transacción a buscar.

El método get es el encargado de hacer la solicitud a los servicios de Vita Business

Última actualización