POST

getTransfers

Lista las transferencias SPEI de tu cuenta con filtros opcionales. Ordenadas por fecha de creación descendente.

Endpoint

POSThttps://magicpay.b4a.io/functions/getTransfers

Headers

HeaderValor
Content-Typeapplication/json
x-parse-application-idYOUR_APP_ID
x-parse-rest-api-keyYOUR_REST_KEY

Parámetros

NombreTipoRequeridoDescripción
apiKeystringTu API key de merchant.
skipnumberNoRegistros a saltar (paginación). Default: 0.
limitnumberNoCantidad de registros. Default: 200, máximo: 1000.
statusselectNoFiltrar por estado.
transferIdstringNoBuscar por ID de transferencia (búsqueda parcial).
accountstringNoFiltrar por cuenta destino (búsqueda parcial).
bankbankNoFiltrar por banco (case insensitive).
ownerstringNoFiltrar por nombre del beneficiario (case insensitive).
amountnumberNoFiltrar por monto exacto.
numReferencestringNoFiltrar por referencia numérica (búsqueda parcial).
beforedateNoTransferencias antes de esta fecha. Formato: "YYYYMMDD" o timestamp en ms.
afterdateNoTransferencias después de esta fecha. Formato: "YYYYMMDD" o timestamp en ms.

Ejemplo de Request

cURL
curl -X POST 'https://magicpay.b4a.io/functions/getTransfers' \
  -H 'Content-Type: application/json' \
  -H 'x-parse-application-id: YOUR_APP_ID' \
  -H 'x-parse-rest-api-key: YOUR_REST_KEY' \
  -d '{
  "apiKey": "pk_live_xxxxxxxxxxxxx",
  "limit": 50,
  "status": "paid",
  "after": "20240101"
}'
JavaScript
const response = await fetch('https://magicpay.b4a.io/functions/getTransfers', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-parse-application-id': 'YOUR_APP_ID',
    'x-parse-rest-api-key': 'YOUR_REST_KEY',
  },
  body: JSON.stringify({
      "apiKey": "pk_live_xxxxxxxxxxxxx",
      "limit": 50,
      "status": "paid",
      "after": "20240101"
  }),
});

const data = await response.json();
console.log(data);

Ejemplo de Respuesta

JSON
{
  "result": [
    {
      "id": "abc123def456",
      "transferId": "PAY20240115001",
      "trackingId": "PAY20240115001",
      "status": "paid",
      "description": "Pago de servicio",
      "account": "012180015025354012",
      "numReference": "1234567",
      "amount": 150.5,
      "fee": 3.48,
      "bank": "BBVA MEXICO",
      "owner": "JUAN PEREZ LOPEZ",
      "createdAt": 1705286400000,
      "balance": 10000,
      "ownerFullName": "JUAN PEREZ LOPEZ MARTINEZ",
      "ownerRfc": "PELJ900101XXX"
    }
  ]
}