Introdução
Eppay é um gateway de pagamento em criptomoeda seguro e contínuo, projetado para tornar as transações USDT fáceis em várias redes blockchain. Seja você um usuário individual querendo fazer pagamentos em cripto ou um desenvolvedor integrando funcionalidades de pagamento em seu aplicativo, Eppay fornece as ferramentas e infraestrutura que você precisa.
Nota: Eppay atualmente suporta transações USDT em várias redes blockchain, incluindo Ethereum, Binance Smart Chain, Polygon, Avalanche e mais.
Para Usuários
Envie e receba pagamentos USDT de forma rápida e segura em várias redes blockchain com taxas mínimas.
Saiba maisPara Desenvolvedores
Integre o sistema de pagamento da Eppay em suas aplicações com nossa API simples e ferramentas amigáveis para desenvolvedores.
Saiba maisGuia do Usuário
Começando
Crie Sua Carteira
Siga as instruções na tela para criar sua carteira segura. Certifique-se de armazenar com segurança sua frase de recuperação.
Financie Sua Carteira
Adicione USDT à sua carteira de outra carteira ou exchange. Certifique-se de ter alguns tokens nativos (ETH, BNB, etc.) para taxas de transação.
Configure a Segurança
Habilite a autenticação biométrica e crie um PIN para segurança adicional. Estes serão usados para confirmar transações.
Recebendo Pagamentos
O aplicativo Eppay facilita solicitar e receber pagamentos através de um processo simples de código QR:
-
1
Toque no botão "Receber Pagamento" no aplicativo.
-
2
Na janela modal que aparece, selecione a rede blockchain na qual deseja receber o pagamento.
-
3
Digite o valor de USDT (ou sua moeda de pagamento selecionada) que deseja receber.
Nota: Você pode selecionar sua moeda de pagamento preferida nas configurações do aplicativo.
-
4
Toque em "Gerar Código QR" para criar uma solicitação de pagamento.
-
5
Compartilhe o código QR gerado com o pagador. Eles podem escaneá-lo com seu aplicativo Eppay para completar o pagamento.
-
6
Você receberá uma notificação quando o pagamento for confirmado na blockchain.
Dica: O código QR contém todas as informações de pagamento necessárias. O pagador só precisa escaneá-lo com seu aplicativo Eppay - nenhuma entrada manual necessária!
Enviando Pagamentos
Fazer pagamentos com Eppay é rápido e direto:
-
1
Abra o aplicativo Eppay e toque no botão "Pagar".
-
2
Use sua câmera para escanear o código QR apresentado pelo beneficiário.
O código QR contém todas as informações de pagamento necessárias, incluindo valor, endereço do destinatário e rede.
-
3
Revise os detalhes do pagamento exibidos na tela.
-
4
Confirme a transação com seu PIN ou autenticação biométrica.
-
5
Aguarde a transação ser processada na blockchain.
-
6
Uma vez confirmado, você e o destinatário receberão uma notificação do pagamento bem-sucedido.
Importante: Sempre certifique-se de ter USDT suficiente e tokens nativos (ETH, BNB, MATIC, etc.) para cobrir o valor do pagamento e as taxas de transação na rede selecionada.
Guia do Desenvolvedor
Visão Geral da Integração
Eppay fornece uma API simples que permite aos desenvolvedores integrar funcionalidades de pagamento em criptomoeda em suas aplicações. O processo de integração é direto e requer configuração mínima.
Registre-se e Obtenha a Chave API
Crie uma conta em eppay.io e gere sua chave API a partir do painel.
Integração API
Integre a API Eppay em sua aplicação para gerar solicitações de pagamento e receber confirmações de pagamento.
Geração de Código QR
Gere e exiba códigos QR para seus usuários escanearem com o aplicativo Eppay.
Verificação de Pagamento
Verifique o status do pagamento através de chamadas de API e atualize sua aplicação de acordo.
Fluxo de Integração
Aqui está o processo passo a passo para integrar pagamentos Eppay em sua aplicação:
-
1
Registre-se e Obtenha a Chave API
Inscreva-se em eppay.io e navegue até a seção API no seu painel para gerar sua chave API.
-
2
Crie Solicitação de Pagamento
Quando um usuário iniciar um pagamento em sua aplicação, envie uma solicitação POST para o endpoint da API Eppay (
https://eppay.io/generate-code) com os detalhes de pagamento necessários:- Sua chave API
- Valor do pagamento
- Endereço da carteira do destinatário
- Endereço RPC da rede
- Endereço do contrato do token
- URL de callback de sucesso
-
3
Receba o ID do Pagamento
A API retornará um
paymentIdúnico para esta transação. -
4
Gere o Código QR
Crie um código QR com o formato:
product=uuideppay&id=PAYMENT_IDondePAYMENT_IDé o identificador único do passo anterior. -
5
Exiba o Código QR ao Usuário
Apresente o código QR ao seu usuário, que pode escaneá-lo com o aplicativo Eppay para completar o pagamento.
-
6
Verifique o Status do Pagamento
Enquanto exibe o código QR, verifique periodicamente o status do pagamento enviando solicitações GET para
https://eppay.io/payment-status/{paymentId}. -
7
Processe a Confirmação do Pagamento
Quando o status retornar
true, o pagamento foi concluído com sucesso. Atualize sua aplicação de acordo e prossiga com o pedido ou serviço do usuário.
Nota: O aplicativo Eppay lida com todas as interações blockchain, tornando o processo de pagamento perfeito para seus usuários sem exigir que tenham conhecimento técnico de transações de criptomoeda.
Pacotes de Integração Oficiais
Pule a integração manual! Use nossos pacotes oficiais para a maneira mais rápida de integrar EpPay em sua aplicação.
Pacote Laravel
Pacote Laravel oficial com componentes Blade, facades e auto-descoberta. Perfeito para aplicações Laravel 10 & 11.
Instalação:
composer require eppay/laravel-eppay
Início Rápido:
// .env
EPPAY_API_KEY=your-api-key
// Controller
use EpPay\LaravelEpPay\Facades\EpPay;
$payment = EpPay::generatePayment(100.00);
// Blade
<x-eppay-payment-qr
:payment-id="$payment['paymentId']"
:auto-refresh="true"
/>
SDK JavaScript/TypeScript
SDK TypeScript completo para backends Node.js e frameworks frontend (React, Vue, Angular, Next.js, Express).
Instalação:
npm install eppay
# or
yarn add eppay
Início Rápido:
import { EpPayClient, EpPayWidget } from 'eppay';
// Backend (Node.js/Express/Next.js)
const client = new EpPayClient({ apiKey: 'your-key' });
const payment = await client.generatePayment({ amount: 100 });
// Frontend Widget
const widget = new EpPayWidget({
paymentId: payment.paymentId,
container: '#payment',
autoRefresh: true
});
await widget.init();
Integração de Aplicativo Shopify
Aceite pagamentos em criptomoeda diretamente em sua loja Shopify com nossa integração de aplicativo nativo. Sem necessidade de codificação!
Como funciona:
- 1. Visite eppay.io/shopify e instale o aplicativo
- 2. Conecte sua loja Shopify com autenticação OAuth
- 3. Adicione o botão de pagamento cripto à sua página de checkout
- 4. Os clientes escaneiam códigos QR com o aplicativo móvel EpPay para pagar instantaneamente
Código de Integração:
<button onclick="payWithCrypto()">Pay with Crypto</button>
<script>
async function payWithCrypto() {
const response = await fetch('https://eppay.io/shopify/api/payments/create', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
amount: {{ "{{ cart.total_price }}" }},
order_id: {{ "{{ order.id }}" }}
})
});
const { paymentId } = await response.json();
window.location.href = 'https://eppay.io/shopify/payment/' + paymentId;
}
</script>
Seguro e Rápido: Autenticação OAuth, verificação de pagamento em tempo real, confirmação automática de pedido e suporte para USDT, USDC, ETH, BNB em várias redes blockchain.
Recursos dos Pacotes:
Todos os Pacotes Incluem:
- Geração de pagamento
- Verificação de status
- Geração de código QR integrada
- Widgets de polling automático
- Tipos TypeScript/PHP
- Documentação abrangente
Suporte de Plataforma:
- Laravel 10 & 11
- React & Next.js
- Vue.js & Nuxt
- Angular
- Express & Node.js
- Shopify Stores
Referência da API
Gerar Código
Cria uma nova solicitação de pagamento e retorna um ID de pagamento único.
Parâmetros da Solicitação
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| apiKey | String | Sim | Sua chave API do painel Eppay |
| amount | String | Sim | Valor de USDT a solicitar |
| to | String | Sim | Endereço da carteira do beneficiário |
| rpc | String | Sim | Endereço RPC da rede |
| token | String | Sim | Endereço do token USDT na rede selecionada |
| success | String | Sim | URL de callback para receber notificação de sucesso |
Exemplo de Solicitação
{
"apiKey": "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
"amount": "1",
"to": "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
"rpc": "https://rpc.scimatic.net",
"token": "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
"success": "https://eppay.io/payment-success"
}
Resposta
{
"paymentId": "8a020135-19b7-42df-be4b-1a8722ad0570"
}
Formato do Código QR
O código QR deve ser gerado com o seguinte formato:
product=uuideppay&id=PAYMENT_ID
Onde PAYMENT_ID é o identificador único retornado pela API.
Nota: A parte product=uuideppay é uma string fixa que identifica o código QR como uma solicitação de pagamento Eppay. O aplicativo Eppay reconhece este formato e processa o pagamento adequadamente.
Verificar Status do Pagamento
Verifica o status de um pagamento usando seu ID de pagamento.
Parâmetros de Caminho
| Parâmetro | Tipo | Descrição |
|---|---|---|
| paymentId | String (UUID) | O ID de pagamento único retornado do endpoint generate-code |
Exemplo de Resposta
{
"status": true
}
Importante: Ao exibir o código QR ao usuário, você deve verificar periodicamente o status do pagamento usando este endpoint. Quando o status retornar true, indica que o pagamento foi processado com sucesso.
Valores de Status
| Valor | Descrição |
|---|---|
| true (or 1) | Pagamento foi concluído com sucesso |
| false (or 0) | Pagamento está pendente ou não foi iniciado |
Resposta de Callback
Quando um pagamento é concluído, Eppay também envia uma solicitação POST para a URL de callback especificada na solicitação inicial.
{
"success": "success",
"message": "Payment updated successfully",
}
Exemplos de Código
Exemplo JavaScript
// 1. Create Payment Request
const apiUrl = 'https://eppay.io/generate-code';
const data = {
apiKey: "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
amount: "1",
to: "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
rpc: "https://rpc.scimatic.net",
token: "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
success: "https://eppay.io/payment-success"
};
fetch(apiUrl, {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
console.log('Payment ID:', data.paymentId);
// 2. Generate QR code with the format: "product=uuideppay&id=" + data.paymentId
const qrCodeData = `product=uuideppay&id=${data.paymentId}`;
generateQRCode(qrCodeData);
// 3. Start checking payment status
checkPaymentStatus(data.paymentId);
})
.catch(error => console.error('Error:', error));
// Function to check payment status periodically
function checkPaymentStatus(paymentId) {
const statusUrl = `https://eppay.io/payment-status/${paymentId}`;
const statusElement = document.getElementById('payment-status');
// Check every 5 seconds
const statusCheck = setInterval(() => {
fetch(statusUrl)
.then(response => response.json())
.then(data => {
if (data.status === true) {
// Payment successful
clearInterval(statusCheck);
statusElement.textContent = 'Payment Successful!';
document.getElementById('success-message').classList.remove('hidden');
// Proceed with order fulfillment or next steps
console.log('Payment confirmed, proceeding with order...');
// Redirect to success page
window.location.href = '/payment-success?id=' + paymentId;
}
})
.catch(error => console.error('Error checking status:', error));
}, 5000);
// Set a timeout to stop checking after 30 minutes (optional)
setTimeout(() => {
clearInterval(statusCheck);
statusElement.textContent = 'Payment Timeout';
document.getElementById('timeout-message').classList.remove('hidden');
}, 30 * 60 * 1000);
}
// Example function using qrcode.js library
function generateQRCode(data) {
// Clear previous QR code if any
document.getElementById('qrcode').innerHTML = '';
// Generate new QR code
new QRCode(document.getElementById('qrcode'), {
text: data,
width: 256,
height: 256,
colorDark: '#000000',
colorLight: '#ffffff',
correctLevel: QRCode.CorrectLevel.H
});
}
Exemplo PHP
<?php
// 1. Create Payment Request
$apiUrl = 'https://eppay.io/generate-code';
$data = [
"apiKey" => "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
"amount" => "1",
"to" => "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
"rpc" => "https://rpc.scimatic.net",
"token" => "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
"success" => "https://eppay.io/payment-success"
];
$options = [
'http' => [
'header' => "Content-Type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data),
],
];
$context = stream_context_create($options);
$response = file_get_contents($apiUrl, false, $context);
if ($response === FALSE) {
// Handle error
die('Error creating payment request');
}
$result = json_decode($response, true);
$paymentId = $result['paymentId'];
// 2. Store payment ID in session for later verification
session_start();
$_SESSION['payment_id'] = $paymentId;
// 3. Display payment page with QR code
?>
<!DOCTYPE html>
<html>
<head>
<title>Payment Page</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>
<style>
body {
font-family: 'Arial', sans-serif;
line-height: 1.6;
color: #333;
max-width: 600px;
margin: 0 auto;
padding: 20px;
}
h1 {
color: #225573;
text-align: center;
}
#qrcode {
display: flex;
justify-content: center;
margin: 30px 0;
}
#status {
text-align: center;
padding: 15px;
border-radius: 4px;
background-color: #f5f5f5;
margin-top: 20px;
}
.success {
background-color: #d4edda;
color: #155724;
}
.instructions {
margin-top: 20px;
padding: 15px;
background-color: #e8f4fd;
border-radius: 4px;
}
</style>
</head>
<body>
<h1>Complete Your Payment</h1>
<div class="instructions">
<p>Scan the QR code below with your Eppay app to complete the payment of 1 USDT.</p>
</div>
<div id="qrcode"></div>
<div id="status">Waiting for payment...</div>
<script>
// Generate QR code
var qrCode = new QRCode(document.getElementById("qrcode"), {
text: "product=uuideppay&id=8a020135-19b7-42df-be4b-1a8722ad0570",
width: 256,
height: 256,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: QRCode.CorrectLevel.H
});
// Check payment status every 5 seconds
var checkStatus = setInterval(function() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'check_payment_status.php', true);
xhr.onload = function() {
if (xhr.status === 200) {
var response = JSON.parse(xhr.responseText);
if (response.status === true) {
clearInterval(checkStatus);
document.getElementById('status').innerHTML = 'Payment successful!';
document.getElementById('status').className = 'success';
// Redirect to success page after 2 seconds
setTimeout(function() {
window.location.href = 'payment-success.php';
}, 2000);
}
}
};
xhr.send();
}, 5000);
</script>
</body>
</html>
<?php
// check_payment_status.php
session_start();
$paymentId = $_SESSION['payment_id'];
$statusUrl = "https://eppay.io/payment-status/{$paymentId}";
$response = file_get_contents($statusUrl);
$result = json_decode($response, true);
// Return the status as JSON
header('Content-Type: application/json');
echo json_encode($result);
?>
Exemplo Python
import requests
import json
import time
import qrcode
from PIL import Image
from flask import Flask, render_template, session, jsonify
app = Flask(__name__)
app.secret_key = 'your_secret_key'
@app.route('/create-payment', methods=['POST'])
def create_payment():
# 1. Create Payment Request
api_url = 'https://eppay.io/generate-code'
data = {
"apiKey": "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
"amount": "1",
"to": "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
"rpc": "https://rpc.scimatic.net",
"token": "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
"success": "https://eppay.io/payment-success"
}
response = requests.post(api_url, json=data)
if response.status_code == 200:
result = response.json()
payment_id = result.get('paymentId')
# Store payment ID in session
session['payment_id'] = payment_id
# 2. Generate QR code
qr_data = f"product=uuideppay&id={payment_id}"
img = qrcode.make(qr_data)
img.save(f"static/qr_{payment_id}.png")
return render_template('payment.html', payment_id=payment_id)
else:
return jsonify({"error": "Failed to create payment"}), 500
@app.route('/check-status', methods=['GET'])
def check_status():
payment_id = session.get('payment_id')
if not payment_id:
return jsonify({"error": "No payment in progress"}), 400
status_url = f"https://eppay.io/payment-status/{payment_id}"
response = requests.get(status_url)
if response.status_code == 200:
return response.json()
else:
return jsonify({"error": "Failed to check payment status"}), 500
@app.route('/payment-success', methods=['GET'])
def payment_success():
payment_id = session.get('payment_id')
return render_template('success.html', payment_id=payment_id)
if __name__ == '__main__':
app.run(debug=True)
Template HTML para o exemplo Python:
<!-- templates/payment.html -->
<!DOCTYPE html>
<html>
<head>
<title>Eppay Payment</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
body {
font-family: 'Arial', sans-serif;
max-width: 600px;
margin: 0 auto;
padding: 20px;
text-align: center;
}
h1 {
color: #225573;
margin-bottom: 20px;
}
.qr-container {
margin: 30px 0;
}
#status-message {
padding: 15px;
border-radius: 4px;
background-color: #f5f5f5;
margin-top: 20px;
}
.success {
background-color: #d4edda;
color: #155724;
}
.info {
background-color: #e8f4fd;
color: #0c5460;
padding: 15px;
border-radius: 4px;
margin-top: 20px;
}
</style>
</head>
<body>
<div class="container">
<h1>Complete Your Payment</h1>
<div class="info">
Scan the QR code with your Eppay app to complete the payment of 1 USDT.
</div>
<div class="qr-container">
<img src="{{ url_for('static', filename='qr_' + payment_id + '.png') }}" alt="Payment QR Code">
</div>
<div id="payment-status">
<div id="status-message">Waiting for payment...</div>
</div>
</div>
<script>
// Check payment status every 5 seconds
function checkPaymentStatus() {
$.ajax({
url: '/check-status',
type: 'GET',
success: function(data) {
if (data.status === true) {
$('#status-message').text('Payment successful!');
$('#status-message').addClass('success');
// Redirect to success page after 2 seconds
setTimeout(function() {
window.location.href = '/payment-success';
}, 2000);
} else {
// Continue checking if payment is not yet complete
setTimeout(checkPaymentStatus, 5000);
}
},
error: function() {
$('#status-message').text('Error checking payment status');
// Try again after a delay
setTimeout(checkPaymentStatus, 10000);
}
});
}
// Start checking payment status when the page loads
$(document).ready(function() {
checkPaymentStatus();
});
</script>
</body>
</html>
<!-- templates/success.html -->
<!DOCTYPE html>
<html>
<head>
<title>Payment Successful</title>
<style>
body {
font-family: 'Arial', sans-serif;
max-width: 600px;
margin: 0 auto;
padding: 20px;
text-align: center;
}
h1 {
color: #225573;
margin-bottom: 20px;
}
.success-container {
background-color: #d4edda;
color: #155724;
padding: 20px;
border-radius: 5px;
margin: 30px 0;
}
.success-icon {
font-size: 48px;
color: #28a745;
margin-bottom: 15px;
}
.order-details {
background-color: #f8f9fa;
padding: 15px;
border-radius: 5px;
margin-top: 20px;
text-align: left;
}
</style>
</head>
<body>
<div class="container">
<h1>Payment Successful!</h1>
<div class="success-container">
<div class="success-icon">✓</div>
<p>Your payment of 1 USDT has been successfully processed.</p>
<p>Payment ID: 8a020135-19b7-42df-be4b-1a8722ad0570</p>
</div>
<div class="order-details">
<h3>Transaction Details:</h3>
<p>Amount: 1 USDT</p>
<p>Network: Scimatic</p>
<p>Date: {{ now().strftime('%Y-%m-%d %H:%M:%S') }}</p>
</div>
<p>Thank you for using Eppay!</p>
<a href="/">Return to Home</a>
</div>
</body>
</html>
Fluxo de Trabalho de Integração Completo
Aqui está um guia passo a passo combinando todos os elementos-chave da integração de pagamentos Eppay:
- Crie uma solicitação de pagamento usando a API Eppay, fornecendo sua chave API, valor, endereço do destinatário e detalhes da blockchain.
- Receba um ID de pagamento único da resposta da API.
- Gere um código QR com o formato
product=uuideppay&id=PAYMENT_ID. - Exiba o código QR ao seu usuário para escanear com o aplicativo Eppay.
- Faça polling do endpoint de status de pagamento periodicamente para verificar se o pagamento foi concluído.
- Processe a confirmação do pagamento quando o status retornar
true, atualizando sua aplicação adequadamente. - Processe a notificação de callback enviada para sua URL de sucesso para confirmação redundante.
Dica Profissional: Sempre implemente tanto o mecanismo de polling quanto o tratamento de callback para máxima confiabilidade na detecção de pagamentos concluídos.
Redes Suportadas
Eppay atualmente suporta transações USDT nas seguintes redes blockchain:
Ethereum
A plataforma original de contratos inteligentes com adoção generalizada.
BSC
Binance Smart Chain oferece transações rápidas e de baixo custo.
Polygon
Solução de escalonamento Layer 2 para Ethereum com alto throughput.
Avalanche
Tempos de confirmação rápidos com alta escalabilidade.
Fantom
Plataforma de contratos inteligentes baseada em DAG com finalidade rápida.
Arbitrum
Solução de rollup Layer 2 para Ethereum com taxas mais baixas.
Cronos
Cadeia compatível com EVM da Crypto.com.
Scimatic
Rede especializada para pagamentos contínuos.
Nota: Para encontrar as URLs RPC e endereços de token para essas redes, visite chainlist.org.
Segurança
Eppay implementa múltiplas camadas de segurança para proteger seus fundos e dados:
Gerenciamento de Chave Privada
Todas as chaves privadas são armazenadas com segurança nos dispositivos dos usuários e nunca são transmitidas aos servidores Eppay. As chaves são criptografadas usando algoritmos padrão da indústria.
Autenticação Biométrica
O aplicativo móvel Eppay suporta autenticação biométrica (impressão digital/Face ID) para acessar o aplicativo e confirmar transações, adicionando uma camada extra de segurança.
Segurança Blockchain
Todas as transações são protegidas pelas respectivas redes blockchain. Eppay aproveita os recursos de segurança inerentes da tecnologia blockchain para garantir a integridade das transações.
Segurança da API
Para desenvolvedores, a API Eppay usa chaves API para autenticação e conexões HTTPS seguras para todas as comunicações. Dados sensíveis nunca são expostos nas respostas da API.
Melhores Práticas de Segurança:
- Nunca compartilhe sua frase de recuperação ou chaves privadas com ninguém
- Mantenha seu aplicativo atualizado para a versão mais recente
- Sempre verifique os detalhes da transação antes de confirmar
- Use uma conexão de internet segura ao fazer transações
- Habilite todos os recursos de segurança disponíveis no aplicativo
Perguntas Frequentes
Atualmente, Eppay suporta pagamentos USDT (Tether) em várias redes blockchain. Planejamos adicionar suporte para mais criptomoedas no futuro.
Eppay cobra taxas mínimas para transações. A taxa exata depende da rede blockchain que você escolher usar. Exibimos a taxa de rede antes de confirmar qualquer transação, então não há surpresas.
Os tempos de transação variam dependendo da rede blockchain usada. A maioria das transações é confirmada em segundos a minutos, com redes como BSC, Polygon e Avalanche tipicamente processando transações mais rápido que Ethereum.
Absolutamente! Eppay é projetado para uso individual e comercial. É perfeito para comerciantes, freelancers e empresas de todos os tamanhos que desejam aceitar pagamentos em criptomoeda. A API facilita a integração com seus sistemas existentes.
Eppay utiliza medidas de segurança líderes do setor, incluindo criptografia para todas as transações e dados pessoais. Suas chaves privadas permanecem em seu dispositivo e nunca são transmitidas para nossos servidores. Além disso, você pode habilitar autenticação biométrica para uma camada extra de segurança.
Se você salvou sua frase de recuperação de 12 palavras, pode restaurar sua carteira em um novo dispositivo. Sem esta frase, seus fundos não podem ser recuperados, é por isso que é crucial armazená-la com segurança quando você cria sua carteira pela primeira vez.
A integração é direta. Primeiro, registre-se para uma conta em eppay.io e obtenha sua chave API. Em seguida, use nossa API para gerar IDs de pagamento, criar códigos QR e verificar o status do pagamento. Fornecemos documentação detalhada e exemplos de código em várias linguagens de programação para ajudá-lo a começar rapidamente.
Existem duas maneiras de confirmar a conclusão do pagamento: (1) Você pode verificar periodicamente o status do pagamento usando nosso endpoint de API, que retornará true quando o pagamento estiver completo, e (2) Enviaremos uma notificação para sua URL de callback especificada com os detalhes da transação quando o pagamento for confirmado na blockchain.
Comece com Eppay
Pronto para integrar pagamentos cripto?
Junte-se a milhares de empresas e indivíduos que confiam no Eppay para suas necessidades de pagamento em criptomoeda.