| Environment | Base URL |
|---|---|
| Dev | https://valquiria.billpocket.dev |
| Live | https://valquiria.billpocket.com |
POST /api/v1/token{
"token": "your-user-token"
}{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}GET /api/v1/transactions?dateFrom={ISO8601}&dateTo={ISO8601}Authorization header.https://valquiria.billpocket.dev/api/v1/transactions?dateFrom=2024-01-01T00:00:00&dateTo=2024-01-31T23:59:59{
"data": [
{
"transaction_id": 105242,
"authorization_number": "BP4460",
"bank": "BANCOMER",
"card_brand": "Visa",
"card_type": "CREDIT",
"capture_method": "ec",
"commission": 8.94,
"countercharged": false,
"date": "2024-01-15T13:48:12.000Z",
"details": "Product description",
"device": "Terminal-001",
"error_detail": "",
"masked_card": "424242******4242",
"msi": null,
"retention": 0.93,
"rejection_code": null,
"subtotal": 437.71,
"surcharge": 0,
"tip": 0,
"total_amount": 449,
"transaction_type": "venta",
"transaction_status": "aprobada",
"vat": 1.43
}
],
"currentPage": 1,
"perPage": 100,
"total": 456
}| Parameter | Description |
|---|---|
dateFrom | Start date (ISO 8601, e.g., 2024-01-01T00:00:00) |
dateTo | End date (ISO 8601) |
size | Results per page |
page | Page number |
device | Filter by device name |
bin | Filter by card BIN |
captureMethod | ec, nfc, msc, etc. |
transactionStatus | aprobada, rechazada, rechazadaRiesgo, etc. |
transactionType | venta, devolucion |
card | Masked card number |
uniqueReference | Reference from Cloud Terminal API (v2+) |
timezone | Timezone for date filtering (v4+) |
GET /api/v1/transactions?dateFrom=2024-01-01T00:00:00&dateTo=2024-01-31T23:59:59&captureMethod=ec&transactionStatus=aprobada&page=1&size=50| Version | Key changes |
|---|---|
| v1 | Original. Snake case field names |
| v2 | Camel case fields, uniqueReference filter, chargeback field |
| v3 | rejectionCode, finalAmount, msiFee, refundedTransactionId renamed |
| v4 | timezone filter, RFC 9557 date format |
Got a suggestion on this documentation? Contact us.