Отстраняване на проблеми при интеграция с Revolut Terminal
Възможно е да имате затруднения при интегрирането на софтуерното си приложение с Revolut Terminal по няколко причини. Вижте ръководството за настройка за подробен преглед.
Грешки с местоположението
Местоположението свързва поръчките от API за търговци с вашия физически Revolut Terminal.
За да може Revolut Terminal да бъде откриваем чрез API, задайте местоположението му и включете режима Плащане на касата. За да зададете местоположението, отидете в „More“ и изберете местоположение под името на бизнеса. За да включите режима Плащане на касата, отидете в „More“ и изберете „Checkout“, след което изберете „Enable Pay at Counter“.
- Използвайте endpoint-а Create a location, за да регистрирате ново физическо местоположение
- Използвайте endpoint-а Retrieve location list, за да получите техните документи за самоличност
- Винаги се уверявайте, че payload-ът ви за създаване или извличане на местоположение използва "type": "physical"
Проблеми с поръчките и плащанията
За да са успешни създаването на поръчка и плащанията:
- Уверете се, че payload-ът ви включва правилния 'location_id'
- Задайте 'channel': 'pos'
- Посочете сумата като цяло число в най-малки единици (напр. 1000 за £10.00 GBP)
- Уверете се, че сте задали 'capture_mode': 'manual'
- Задайте 'fulfilment_type' като 'take_away'
- Посочете името на вашия POS софтуер в 'metadata.pos_partner_name'
Неуспешните или отменени плащания обикновено показват проблем с payload-а на вашата API заявка. Проверете дали заявката ви е конфигурирана за лични плащания (а не за онлайн трансакции или трансакции чрез връзка за плащане) и дали са включени всички задължителни полета.
Ако все още имате проблеми
Свържете се директно с нашия чат за поддръжка в приложението за персонализирана помощ по проблема ви. Това гарантира най-бързото решение: предоставете ясно описание, екранни снимки на payload-ите и отговорите или грешките, както и стъпките, които вече сте опитали, за да го разрешите.