prv_sandbox_... e toda conta do Therius inclui uma por padrão. Tudo o que você construir aqui funciona de forma idêntica em produção; você só troca a chave e a URL base quando estiver pronto para entrar no ar.
Etapas
1
Obtenha uma chave de sandbox
Faça login no seu painel do Therius e copie a chave rotulada como Sandbox Secret Key. Ela se parece com
prv_sandbox_xxxxxxxxxxxx.Toda requisição para https://api-sandbox.therius.io/v1 envia esta chave como Authorization: Bearer prv_sandbox_.... O prefixo da chave (prv_sandbox_) diz ao Therius para rotear a requisição para o ambiente de sandbox automaticamente — sem configuração adicional.2
Dispare sua primeira compra
Cole o comando a seguir no seu terminal, substituindo Alguns pontos sobre esta requisição:Guarde o
prv_sandbox_your_key_here pela sua chave de sandbox real.- Cartões de teste —
4111111111111111sempre resulta em uma aprovação de sandbox. Use4000000000000002para simular uma recusa. amount.valuesempre em unidades menores.1999significa $19.99 em USD. Para moedas sem casas decimais como JPY ou CLP,1999significa ¥1999.amount.exponenté o número de casas decimais:2para USD/EUR,0para JPY/CLP.
id — é o identificador deste pagamento, usado como o segmento de caminho {id} para capturar, reembolsar e cancelar. (paymentCode é uma referência para consultas e conciliação.)3
Consulte o pagamento
Recupere qualquer pagamento passando seu A resposta retorna a mesma estrutura
id (ou seu paymentCode) para GET /payment/inquiry/{id}.PaymentResponse da compra original, incluindo o status atual e todos os detalhes do valor.4
Tokenize um cartão
Para salvar um cartão de um cliente recorrente, adicione A resposta inclui um campo
"tokenize": true e um shopper.id à sua requisição de compra. O Therius armazena o cartão no cofre e retorna um token na resposta.token (por exemplo, vt_abc123). Em requisições futuras para este cliente, passe card.tokenData.token no lugar de card.cardData — sem precisar do número do cartão.5
Entre no ar
Quando estiver pronto para aceitar pagamentos reais, faça duas mudanças:
- Substitua
prv_sandbox_...pela sua chave de produçãoprv_production_.... - Aponte suas requisições para
https://api.therius.io/v1no lugar dehttps://api-sandbox.therius.io/v1.
O que vem a seguir
Referência da API
Explore cada endpoint — compra, autorização, captura, reembolso, cancelamento, assinaturas e mais.
SDK de JS
Incorpore um formulário de cartão seguro para PCI no seu frontend sem que dados de cartão sem criptografia passem pelo seu servidor.
Conexões
Conecte adquirentes, processadores e provedores de pagamento alternativos à sua conta do Therius.
Webhooks
Receba eventos de pagamento e assinatura no seu servidor, com verificação de assinatura.
Testes
Cada cartão de teste de sandbox, motivo de recusa e cenário de 3D Secure em uma única tabela.

