Problemen oplossen bij integratie met Revolut Terminal
Je kunt om verschillende redenen problemen hebben met het integreren van je softwareapplicatie met Revolut Terminal. Raadpleeg de installatiehandleiding voor een gedetailleerd overzicht.
Locatiefouten
Een locatie koppelt handelaars-API-orders aan je fysieke Revolut Terminal.
Om Revolut Terminal vindbaar te maken via de API, stel je de locatie in en schakel je de modus Betalen-bij-de-kassa in. Om de locatie in te stellen, ga je naar 'Meer' en selecteer je locatie onder de bedrijfsnaam. Om de modus Betalen-bij-de-kassa in te schakelen, ga je naar 'Meer' en selecteer je 'Afrekenen', en daarna 'Betalen-bij-de-kassa inschakelen'.
- Gebruik de Create a location endpoint om een nieuwe fysieke locatie te registreren
- Gebruik de Retrieve location list endpoint om hun ID's op te halen
- Zorg er altijd voor dat je payload voor het aanmaken of ophalen van een locatie "type": "physical" gebruikt
Problemen met orders en betalingen
Om orders aan te maken en betalingen te laten slagen:
- Zorg ervoor dat je payload de juiste 'location_id' bevat
- Stel 'channel': 'pos' in
- Geef het bedrag op als een geheel getal in minor units (bijv. 1000 voor £10.00 GBP)
- Zorg ervoor dat je 'capture_mode': 'manual' instelt
- Stel 'fulfilment_type' in als 'take_away'
- Vul de naam van je POS-software in bij 'metadata.pos_partner_name'
Mislukte of geannuleerde betalingen wijzen meestal op een probleem met de payload van je API-aanvraag. Verifieer dat je aanvraag is geconfigureerd voor betalingen in persoon (niet voor online transacties of betaallink-transacties) en dat alle vereiste velden zijn opgenomen.
Als je nog steeds problemen ondervindt
Neem rechtstreeks contact op met onze chatondersteuning in de app voor persoonlijke hulp bij je probleem. Zo wordt het het snelst opgelost: geef een duidelijke beschrijving, screenshots van je payloads en responses of fouten, en de stappen die je al hebt geprobeerd om het op te lossen.