O SyncPay é uma biblioteca desenvolvida para facilitar a integração com a API da SyncPay, permitindo que desenvolvedores realizem operações financeiras de forma rápida e segura. Com ele, você pode consultar saldo, verificar o status de transações e gerar
npm install misticpaybash
npm install misticpay
`
---
🔑 Importar e Autenticar
`typescript
import { MisticPay } from 'misticpay'
const misticpay = new MisticPay({
client_id: 'SEU_CLIENT_ID',
client_secret: 'SEU_CLIENT_SECRET'
})
`
---
💸 Criar Pagamento PIX (Cash In)
`typescript
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
`typescript
misticpay.pix.status({
transactionId: "transacao12345"
})
`
---
🏦 Realizar Saque PIX (Cash Out)
`typescript
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)
`typescript
misticpay.crypto.cashOut({
amount: 10,
wallet: 'YOUR_WALLET_ADDRESS',
projectWebhook: 'https://yourdomain.com/webhook' // optional
})
`
---
💰 Obter Saldo da Conta
`typescript
misticpay.account.balance()
``