Řešení problémů s integrací s Revolut Terminal
Integrace vaší softwarové aplikace s Revolut Terminal může být z několika důvodů problematická. Podrobný přehled najdete v průvodci nastavením.
Chyby lokality
Lokalita propojuje pokyny z API prodejce s vaším fyzickým Revolut Terminal.
Aby bylo možné Revolut Terminal vyhledat přes API, nastavte jeho lokalitu a zapněte režim platba u pokladny. Lokalitu nastavíte tak, že přejdete do sekce „More“ a pod názvem firmy vyberete lokalitu. Režim platba u pokladny zapnete tak, že přejdete do sekce „More“ a vyberete „pokladna“, poté zvolíte „Enable Pay at Counter“.
- Pomocí endpointu Create a location zaregistrujte novou fyzickou lokalitu
- Pomocí endpointu Retrieve location list získáte jejich ID
- Vždy se ujistěte, že payload pro vytvoření nebo načtení lokality používá „type“: „physical“
Potíže s pokyny a platbami
Aby se vytvoření pokynu a platby podařily:
- Ujistěte se, že váš payload obsahuje správné „location_id“
- Nastavte „channel“: „pos“
- Zadejte částku jako celé číslo v nejmenších jednotkách (např. 1000 pro £10.00 GBP)
- Nezapomeňte nastavit „capture_mode“: „manual“
- Nastavte „fulfilment_type“ na „take_away“
- Uveďte název svého POS softwaru v „metadata.pos_partner_name“
Neúspěšné nebo zrušené platby obvykle znamenají problém s payloadem vašeho API požadavku. Ověřte, že je váš požadavek nastaven pro platby osobně (ne pro online transakce nebo transakce přes platební odkaz) a že obsahuje všechna povinná pole.
Pokud potíže přetrvávají
Pro personalizovanou pomoc s vaším problémem kontaktujte přímo náš chat podpory v aplikaci. Zajistíte tak nejrychlejší vyřešení: uveďte jasný popis, snímky obrazovky vašich payloadů a odpovědí nebo chyb a kroky, které jste už zkusili k vyřešení.