Resolução de problemas na integração com o Terminal Revolut
Pode ter dificuldades em integrar a sua aplicação de software com o Terminal Revolut por várias razões. Consulte o guia de configuração para uma visão detalhada.
Problemas com a localização
Uma localização associa as ordens da API de Comerciante ao seu Terminal Revolut físico.
Para tornar o Terminal Revolut detetável através da API, defina a respetiva localização e ative o modo Pagar no Balcão. Para definir a localização, aceda a "Mais" e selecione a localização por baixo do nome da empresa. Para ativar o modo Pagar no Balcão, aceda a "Mais" e selecione "Finalização de pagamento" e, em seguida, selecione "Ativar Pagar no Balcão".
- Utilize o endpoint Criar uma localização para registar uma nova localização física
- Utilize o endpoint Obter lista de localizações para obter as respetivas Identificações
- Certifique-se sempre de que o payload de criação ou obtenção de localização utiliza "type": "physical".
Dificuldades com ordens e pagamentos
Para que a criação de ordens e os pagamentos sejam bem-sucedidos:
- Certifique-se de que o seu payload inclui o 'location_id' correto
- Defina 'channel': 'pos'
- Indique o montante como um número inteiro em unidades menores (por exemplo, 1000 para £10.00 GBP)
- Certifique-se de que define 'capture_mode': 'manual'
- Atribua 'fulfilment_type' como 'take_away'
- Indique o nome do seu software POS em 'metadata.pos_partner_name'
Os pagamentos falhados ou cancelados normalmente indicam um problema com o payload do seu pedido à API. Verifique se o seu pedido está configurado para pagamentos presenciais (e não para operações online ou de ligação para pagamento) e se todos os campos obrigatórios estão incluídos.
Se continuar a ter dificuldades
Contacte diretamente o nosso chat de apoio na app para obter ajuda personalizada com o seu problema. Isto garante a resolução mais rápida: forneça uma descrição clara, capturas de ecrã dos seus payloads e das respostas ou erros, e os passos que já tentou para o resolver.
Serviço prestado pela Revolut Bank UAB, registada no Banco de Portugal sob o número 3504.