Felsökning av integration med Revolut Terminal
Du kan ha problem med att integrera din programvara med Revolut Terminal av flera skäl. Se installationsguiden för en detaljerad översikt.
Platsfel
En plats kopplar Handlar-API-ordrar till din fysiska Revolut Terminal.
För att göra Revolut Terminal möjlig att hitta via API:et ska du ange dess plats och aktivera läget Betala i kassan. För att ange platsen går du till ”Mer” och väljer plats under företagsnamnet. För att aktivera läget Betala i kassan går du till ”Mer” och väljer ”betalning alt. kassan”, och väljer sedan ”Aktivera Betala i kassan”.
- Använd endpointen Skapa en plats för att registrera en ny fysisk plats
- Använd endpointen Hämta platslista för att få deras id
- Se alltid till att nyttolasten för att skapa eller hämta plats använder "type": "physical"
Problem med ordrar och betalningar
För att skapande av order och betalningar ska lyckas:
- Se till att din nyttolast innehåller rätt ”location_id”
- Ange ”channel”: ”pos”
- Ange beloppet som ett heltal i mindre enheter (t.ex. 1000 för £10.00 GBP)
- Se till att ange ”capture_mode”: ”manual”
- Ange ”fulfilment_type” som ”take_away”
- Ange namnet på din kassasystem-programvara i ”metadata.pos_partner_name”
Misslyckade eller avbrutna betalningar tyder vanligtvis på ett problem med nyttolasten i din API-begäran. Kontrollera att din begäran är konfigurerad för betalningar på plats (inte online- eller betalningslänk-transaktioner) och att alla obligatoriska fält ingår.
Om du fortfarande har problem
Kontakta vår supportchatt i appen direkt för personlig hjälp med ditt problem. Det säkerställer snabbast lösning: ge en tydlig beskrivning, skärmbilder av dina nyttolaster och svar eller fel samt vilka steg du redan har testat för att lösa det.