Skip to main content
Todo método de pagamento alternativo (APM) do catálogo do Therius passa pelo mesmo endpoint POST /payment/purchase que uma cobrança de cartão padrão. Você não precisa de uma integração diferente por método — você troca de método de pagamento definindo o campo paymentMethod e fornecendo uma carga específica do método em apm. Isso significa que você pode adicionar Pix no Brasil, ACH nos EUA e Klarna na Europa sem tocar na sua lógica central de checkout.
Cada APM exige que primeiro seja habilitada na sua conta uma conexão que o suporte. Verifique a página Conexões no seu painel para ver o que está ativo, e entre em contato com o Therius para adicionar um método de que você precise — nenhuma mudança de integração é necessária do seu lado depois que ele é habilitado.

Formato base da requisição

Todas as requisições de APM compartilham a mesma estrutura de nível superior. As únicas coisas que mudam entre os métodos são paymentMethod, amount.currency, e os campos dentro de apm.

Métodos de redirecionamento vs. de débito direto

Os APMs se dividem em duas categorias amplas conforme como o cliente autoriza o pagamento.

Métodos de redirecionamento

O cliente é redirecionado a uma página de terceiros (por exemplo, o banco dele ou o PayPal) para autorizar o pagamento. Inclua apm.returnUrl e apm.cancelUrl na sua requisição. A API responde com status: "pending_action" e actionRequired.url.

Métodos de débito direto

Os dados da conta bancária são coletados antecipadamente — sem redirecionamento. Passe campos de conta como bankAccountNumber e bankRoutingNumber (ACH) ou IBAN (SEPA) diretamente dentro do objeto apm.

Tratar o redirecionamento

Quando um método devolve status: "pending_action", você precisa enviar o seu cliente para actionRequired.url para concluir a autorização.
Passe o objeto actionRequired diretamente para sdk.handleAction(). O SDK gerencia o ciclo de vida do redirecionamento e resolve a promise com o PaymentResult final assim que o cliente retorna.

Métodos suportados

Abra a aba Conexões no seu painel do Therius para navegar pelo catálogo completo de mais de 40 métodos. Cada entrada inclui os campos apm exigidos e uma requisição de exemplo pronta para executar que você pode copiar diretamente.

Exemplos específicos por método

O Pix gera um QR code de pagamento instantâneo. A resposta inclui uma URL de imagem do QR code e uma string de código para copiar e colar em actionRequired. A liquidação é imediata.

Tokenização de ACH

Para pagamentos ACH você pode salvar a conta bancária para uso futuro passando apm.tokenize: true junto com um shopper.id. O Therius devolve um vault token na resposta que você pode passar a cobranças ACH posteriores sem pedir ao cliente para digitar novamente os dados da conta dele.
A tokenização de ACH está sujeita às regras da NACHA. Garanta que você exiba ao cliente o mandato de autorização de conta bancária exigido antes de enviar a requisição.