Resposta curta: Sim. O seu leitor funciona em qualquer lugar onde o leve, mas a cobrança é feita na sua moeda local, não na moeda do seu país.
Imagine que a sua conta Stripe está na Nova Zelândia e que está numa feira comercial na Austrália. O seu leitor ainda cobra em dólares neozelandeses (NZD). Os cartões australianos são aceites por aproximação e processados normalmente; o banco do cliente faz a conversão de acordo com a sua própria taxa de câmbio. Nada está partido e não precisa de mudar nada.
Esta é uma regra Stripe Terminal, não uma configuração da aplicação. A documentação do Stripe explica-o claramente: ao processar uma transação presencial, o Terminal exige a moeda local — e "local" significa o país da sua conta Stripe, e não o local onde se encontra. Isto aplica-se a todos os leitores ( WisePad 3, WisePOS E, Stripe Reader S700/S710, M2) e à Tap to Pay, em todas as aplicações criadas com o Stripe Terminal, incluindo as próprias aplicações do Stripe.
Se trocar a moeda com um leitor ligado, verá algo como:
The card_present source type with currency aud is not supported in NZ.E se precisar de faturar na moeda local?
Insira o cartão manualmente. As transações sem a presença do cartão não têm restrição de moeda — serão processadas em qualquer moeda compatível com a sua conta Stripe.
- Desligue o leitor de cartões.
- Abra o menu, vá a Configurações e escolha Moeda.
- Selecione a moeda na qual pretende efetuar a cobrança.
- Introduza o valor e, em seguida, o número do cartão.
Duas coisas que precisa de saber antes de começar. Stripe fixa o preço dos pagamentos sem a presença do cartão de forma diferente dos pagamentos presenciais, por isso verifique as suas taxas no Stripe Dashboard — a nossa taxa não muda de qualquer forma, continua a ser uma taxa fixa de 1,2%. E o cliente não vai utilizar cartão por aproximação ou digitação; vai introduzir os dados do cartão, por isso precisa de ter o cartão físico em mãos.
Existe alguma forma de continuar a utilizar o leitor no estrangeiro?
Existe, sim, e é um projeto maior do que parece. Precisaria de uma empresa registada e de uma conta bancária nesse país, uma segunda conta Stripe e um Terminal Local aí configurado — depois, teria de emparelhar o leitor com a conta que está a utilizar para as transações sempre que atravessasse a fronteira. Vale a pena fazer isto se realmente opera em dois países. É um exagero para uma única viagem.
Os próprios artigos da Stripe, caso pretenda consultar a fonte: Disponibilidade de país e moeda do terminal e Utilização do terminal por contas ligadas em diferentes países.