gotas-pay
v1.0.0
Published
SDK oficial para integração com o Gotas Pay, a solução de pagamentos em criptomoedas
Maintainers
Readme
Gotas Pay SDK
Este é o SDK oficial para integração com o Gotas Pay, a solução de pagamentos em criptomoedas.
Instalação
npm install gotas-payUso Básico
import { GotaPay } from 'gotas-pay';
// Inicializar o cliente
const gotasPay = new GotaPay({
apiKey: 'sua_chave_api',
baseUrl: 'https://api.gotapay.com' // opcional
});
// Criar um novo Payment Intent
const paymentIntent = await gotasPay.createPaymentIntent({
amount: '100.00',
currency: 'USDT',
return_url: 'https://seusite.com/obrigado',
customer_email: '[email protected]',
description: 'Compra #12345',
metadata: { orderId: '12345' }, // opcional
webhook_url: 'https://seusite.com/webhook' // opcional
});
// Redirecionar o usuário para a página de pagamento
window.location.href = paymentIntent.payment_url;
// Verificar status de um pagamento
const payment = await gotasPay.retrievePayment('payment_id');
console.log(payment.status);Compatibilidade
Este SDK também exporta a classe GotasCommerce para compatibilidade com versões anteriores:
import { GotasCommerce } from 'gotas-pay';
const gotasCommerce = new GotasCommerce({
apiKey: 'sua_chave_api'
});Recursos
- Criação de Payment Intents
- Verificação de status de pagamentos
- Suporte a múltiplas moedas e blockchains
- Webhooks para notificações de pagamentos
Documentação Completa
Para uma documentação completa, visite https://commerce.gotas.com/developer.
Licença
MIT
