Para desenvolvedores
Uma API REST enxuta, documentação clara e ferramentas para começar a integrar em minutos.

curl -X POST https://paywise.asia/api/v1/transactions \
-H "Authorization: Bearer pw_test_••••••••" \
-H "Content-Type: application/json" \
-d '{"merchant_reference": "ORDER-1042", "amount": 250000, "payment_method": "QRIS", "customer_id": "user-1042"}'
Dois endpoints e um webhook assinado. Comece pela referência da API e dos SDKs.
Documentação clara e detalhada de cada endpoint e código de erro.
Teste sua integração com segurança usando chaves pw_test_ antes de ir para produção.
Cada requisição é registrada com status, latência e X-Request-Id para rastreamento.
Comece a aceitar pagamentos sem escrever as chamadas à API você mesmo.
QRIS e USDT no checkout, a página de pagamento PAYWISE e pedidos marcados como pagos automaticamente. Checkout clássico e em blocos.
Uma biblioteca pequena e sem dependências (PHP 7.4+): crie pagamentos, consulte-os e verifique webhooks.
$paywise = new \Paywise\Client('pw_test_…');
$payment = $paywise->createTransaction([
'merchant_reference' => 'ORDER-1042',
'amount' => 250000,
'payment_method' => 'QRIS',
'customer_id' => 'user-1042',
]);
Para Node.js 18+, sem dependências e com tipos TypeScript: pagamentos e verificação de webhooks.
const paywise = new Paywise(process.env.PAYWISE_API_KEY);
const payment = await paywise.createTransaction({
merchant_reference: 'ORDER-1042',
amount: 250000,
payment_method: 'QRIS',
customer_id: 'user-1042',
});
Testes: com uma chave de sandbox, abra a página de pagamento e escolha Pago, Falhou ou Expirado em "Simular o resultado". Seu webhook recebe o mesmo evento de um pagamento real.
Costuma responder em um minuto