Fejlfinding af integration med Revolut Terminal
Du kan have problemer med at integrere din softwareapplikation med Revolut Terminal af flere årsager. Se opsætningsguiden for et detaljeret overblik.
Lokationsfejl
En lokation forbinder ordrer fra API til forhandlere med din fysiske Revolut Terminal.
For at gøre Revolut Terminal synlig via API'et skal du angive dens lokation og slå tilstanden Betal ved disken til. For at angive lokationen skal du gå til 'Mere' og vælge lokation under virksomhedsnavnet. For at slå tilstanden Betal ved disken til skal du gå til 'Mere' og vælge 'Betaling' og derefter vælge 'Aktivér Betal ved disken'.
- Brug endpointet Opret en lokation til at registrere en ny fysisk lokation
- Brug endpointet Hent lokationsliste til at få deres ID'er
- Sørg altid for, at payloaden til oprettelse eller hentning af lokation bruger "type": "physical"
Problemer med ordrer og betalinger
For at ordreoprettelse og betalinger lykkes:
- Sørg for, at din payload indeholder det korrekte 'location_id'
- Angiv 'channel': 'pos'
- Angiv beløbet som et heltal i mindre enheder (f.eks. 1000 for £10.00 GBP)
- Sørg for at angive 'capture_mode': 'manual'
- Angiv 'fulfilment_type' som 'take_away'
- Angiv navnet på din kassesystemsoftware i 'metadata.pos_partner_name'
Mislykkede eller annullerede betalinger indikerer typisk et problem med payloaden i din API-anmodning. Bekræft, at din anmodning er konfigureret til betalinger i forretningen (ikke online- eller betalingslink-transaktioner), og at alle påkrævede felter er inkluderet.
Hvis du stadig oplever problemer
Kontakt vores chat i appen direkte for personlig hjælp til dit problem. Det sikrer den hurtigste løsning: Giv en tydelig beskrivelse, skærmbilleder af dine payloads og svar eller fejl samt de trin, du allerede har prøvet for at løse det.