Transactions
Start Penny Validation
Changed onSends a $0.01 MXN validation transfer to the destination instrument and starts the CEP lookup process. Register a CEP webhook before using this endpoint so you receive status updates. INITIALIZED in the API response should be treated like PENDING; webhook statuses are PENDING, DELAYED, COMPLETED, or FAILED.
post/v1/transactions/penny_validation
Request
- Base URLhttps://apicore.stg.finch.lat
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Idempotency-Keystring
Example:66c0b04f-97d6-592d-8396-199819064afa
Optional deterministic UUID v5 used for safe retries. See Idempotency for key generation, TTL, and conflict behavior.
Request body
Example request
{
"client_id": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"source_instrument_id": "709448c3-7cbf-454d-a87e-feb23801269a",
"destination_instrument_id": "d3fdb481-2058-46c8-807d-4eaf866ae1ec",
"description": "Account validation",
"external_reference": "1234567"
}Response
Penny Validation transaction created.
Example response
{
"id": "16811ee8-1ef9-4dd4-8d84-9c2df89cf302",
"bankId": "9d84b03a-28d1-4898-a69c-38824239e2b1",
"clientId": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"externalReference": "1234567",
"trackingId": "20250306FINCHVLIKQ5SKUM",
"description": "Supplier payment",
"amount": "5000.00",
"currency": "MXN",
"category": "DEBIT_TRANS",
"subCategory": "SPEI_DEBIT",
"transactionStatus": "INITIALIZED",
"audit": {
"createdAt": "2025-03-06 11:57:55.408000-06:00",
"updatedAt": "2025-03-06 11:57:55.408000-06:00"
},
"sourceInstrument": {
"id": "709448c3-7cbf-454d-a87e-feb23801269a",
"bankId": "9d84b03a-28d1-4898-a69c-38824239e2b1",
"clientId": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"ownerId": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"instrumentAlias": "Centralizing account",
"instrumentStatus": "ACTIVE",
"instrumentType": "RECEIVER",
"instrumentDetail": {
"cardNumber": "5579072268574100",
"holderName": "John Smith"
},
"rfc": "XAXX010101000",
"customerId": "bb1e8fde-e68e-48e9-a483-d32153c752c2"
},
"destinationInstrument": {
"id": "709448c3-7cbf-454d-a87e-feb23801269a",
"bankId": "9d84b03a-28d1-4898-a69c-38824239e2b1",
"clientId": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"ownerId": "c2d1d1e3-3340-4170-980e-e9269bbbc551",
"instrumentAlias": "Centralizing account",
"instrumentStatus": "ACTIVE",
"instrumentType": "RECEIVER",
"instrumentDetail": {
"cardNumber": "5579072268574100",
"holderName": "John Smith"
},
"rfc": "XAXX010101000",
"customerId": "bb1e8fde-e68e-48e9-a483-d32153c752c2"
},
"originalTransactionId": "a1392ef1-23f5-4e15-90cd-5d3d8d24d839",
"refundTransactionId": "957459ce-d4e3-40b5-b759-373e844ba1e8",
"metadata": {
"dataCep": {
"cepUrl": "https://www.banxico.org.mx/cep/...",
"validationId": "f4ebe9af-50ac-42e5-97c7-3164d2693d6e",
"beneficiaryName": "John Smith",
"beneficiaryRfc": "XAXX010101000",
"status": "PENDING",
"createdAt": "2025-08-15T22:42:39.327Z"
},
"dataReturn": {
"trackingId": "20250510FINCHFL2SFGP9KT",
"originalTrackingId": "20250509FINCHARNJK5NHQG",
"reason": "CANCELLED_ACCOUNT",
"reasonDescription": "Cuenta cancelada"
}
},
"clientReference": "INV-4567"
}Changes
- info
endpoint added
- info