Esta guía permite comunicarse con los terminales bancarios Revolut. Puede enviar automáticamente el importe a cobrar al terminal y recibir el estado del pago directamente en Hiboutik.
Primero debe recuperar sus claves API desde la interfaz de administración de Revolut:
https://developer.revolut.com/docs/guides/accept-payments/get-started/generate-the-api-key
En la aplicación Revolut by Hiboutik, introduzca:
Es posible añadir varios pares de claves API para gestionar múltiples tiendas o entidades jurídicas diferentes.
Una vez configuradas las claves, aparecerán automáticamente las ubicaciones y los terminales asociados.
Si su terminal no aparece, verifique que el modo Pay at counter esté activado.
Durante una venta:
También es posible enviar pagos directamente al terminal mediante API.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://revolut.hiboutik.net/api/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => '{
"amount": 100,
"currency": "GBP",
"terminal_id": "c3b7ebf0-75f2-40fb-9ca9-344ec64948dd"
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Bearer <yourApiKey>'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
GET https://revolut.hiboutik.net/api/status/{transaction_id}
Authorization: Bearer <yourApiKey>
| Estado | Descripción |
|---|---|
pending |
Pago enviado al terminal |
processing |
Pago en curso |
completed |
Pago validado |
failed |
Pago rechazado |
cancelled |
Pago cancelado |
Desde la sección Historial de la aplicación, puede consultar todos los pagos realizados mediante Revolut.
Para cada transacción, puede:
+33 (0)1 48 78 40 06
+41 (0)21 519 00 17
+32 (0)2 318 82 77
+34 (0)912 69 39 94