Skip to content
/ misticpay Public

Uma biblioteca não oficial para integração com a MisticPay, feita para facilitar consultas, automações e integrações rápidas em aplicações Node.js.

Notifications You must be signed in to change notification settings

b7k3/misticpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

MisticPay (Unofficial)

A misticpay é uma biblioteca não oficial para integração com a MisticPay, criada para simplificar chamadas complexas e fornecer uma API simples, direta e pronta para produção em aplicações Node.js.

Ideal para quem quer integrar pagamentos rapidamente, automatizar processos e evitar dor de cabeça com implementações extensas.

🚀 Principais destaques

  • Integração simples e rápida
  • API intuitiva e fácil de usar
  • Pensada para automações, bots e SaaS
  • Foco em performance e praticidade

⚠️ Aviso: Esta é uma biblioteca não oficial e não possui vínculo com a MisticPay.


📦 Instalação

npm install misticpay

🔑 Importar e Autenticar

import { MisticPay } from 'misticpay'

const misticpay = new MisticPay({
  client_id: 'SEU_CLIENT_ID',
  client_secret: 'SEU_CLIENT_SECRET'
})

💸 Criar Pagamento PIX (Cash In)

misticpay.pix.cashIn({
  amount: 10,
  description: 'Teste de pagamento via PIX',
  payerDocument: '12345678909',
  payerName: 'Fulano de Tal',
  transactionId: 'transacao12345',
  projectWebhook: 'https://webhook.site/your-webhook-url', // opcional
  splitUser: 'email@example.com', // opcional
  splitTax: 5 // opcional
})

📊 Obter Status de Transação

misticpay.pix.status({
  transactionId: "transacao12345"
})

🏦 Realizar Saque PIX (Cash Out)

misticpay.pix.cashOut({
  amount: 10,
  description: 'Teste de saque',
  pixKey: 'teste@gmail.com',
  pixKeyType: 'EMAIL', // "CPF" | "CNPJ" | "EMAIL" | "TELEFONE" | "CHAVE_ALEATORIA";
  projectWebhookUrl: 'https://webhook.site/your-webhook-url' // opcional
})

🪙 Realizar Saque CRYPTO (Cash Out)

misticpay.crypto.cashOut({
    amount: 10,
    wallet: 'YOUR_WALLET_ADDRESS',
    projectWebhook: 'https://yourdomain.com/webhook' // optional
})

💰 Obter Saldo da Conta

misticpay.account.balance()

About

Uma biblioteca não oficial para integração com a MisticPay, feita para facilitar consultas, automações e integrações rápidas em aplicações Node.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published