Documentation Eppay

Guide complet pour intégrer et utiliser la passerelle de paiement crypto Eppay

Introduction

Eppay est une passerelle de paiement en crypto-monnaie sécurisée et transparente conçue pour faciliter les transactions USDT sur plusieurs réseaux blockchain. Que vous soyez un utilisateur individuel souhaitant effectuer des paiements crypto ou un développeur intégrant des fonctionnalités de paiement dans votre application, Eppay fournit les outils et l'infrastructure dont vous avez besoin.

Remarque : Eppay prend actuellement en charge les transactions USDT sur plusieurs réseaux blockchain, notamment Ethereum, Binance Smart Chain, Polygon, Avalanche et plus encore.

Pour les utilisateurs

Envoyez et recevez des paiements USDT rapidement et en toute sécurité sur plusieurs réseaux blockchain avec des frais minimaux.

En savoir plus

Pour les développeurs

Intégrez le système de paiement d'Eppay dans vos applications avec notre API simple et nos outils conviviaux pour les développeurs.

En savoir plus

Guide Utilisateur

Commencer

1

Télécharger l'application

Téléchargez Eppay depuis l'App Store ou Google Play Store.

2

Créer votre portefeuille

Suivez les instructions à l'écran pour créer votre portefeuille sécurisé. Assurez-vous de stocker en toute sécurité votre phrase de récupération.

3

Alimenter votre portefeuille

Ajoutez de l'USDT à votre portefeuille depuis un autre portefeuille ou un exchange. Assurez-vous d'avoir des jetons natifs (ETH, BNB, etc.) pour les frais de transaction.

4

Configurer la sécurité

Activez l'authentification biométrique et créez un code PIN pour plus de sécurité. Ceux-ci seront utilisés pour confirmer les transactions.

Recevoir des paiements

L'application Eppay facilite la demande et la réception de paiements grâce à un simple processus de code QR :

  1. 1

    Appuyez sur le bouton "Être payé" dans l'application.

  2. 2

    Dans la fenêtre modale qui apparaît, sélectionnez le réseau blockchain sur lequel vous souhaitez recevoir le paiement.

  3. 3

    Entrez le montant d'USDT (ou votre devise de paiement sélectionnée) que vous souhaitez recevoir.

    Remarque : Vous pouvez sélectionner votre devise de paiement préférée dans les paramètres de l'application.

  4. 4

    Appuyez sur "Générer le code QR" pour créer une demande de paiement.

  5. 5

    Partagez le code QR généré avec le payeur. Il peut le scanner avec son application Eppay pour effectuer le paiement.

  6. 6

    Vous recevrez une notification lorsque le paiement sera confirmé sur la blockchain.

Astuce : Le code QR contient toutes les informations de paiement nécessaires. Le payeur n'a qu'à le scanner avec son application Eppay - aucune saisie manuelle requise !

Envoyer des paiements

Effectuer des paiements avec Eppay est rapide et simple :

  1. 1

    Ouvrez l'application Eppay et appuyez sur le bouton "Payer".

  2. 2

    Utilisez votre caméra pour scanner le code QR présenté par le bénéficiaire.

    Le code QR contient toutes les informations de paiement nécessaires, y compris le montant, l'adresse du destinataire et le réseau.

  3. 3

    Vérifiez les détails du paiement affichés sur votre écran.

  4. 4

    Confirmez la transaction avec votre code PIN ou votre authentification biométrique.

  5. 5

    Attendez que la transaction soit traitée sur la blockchain.

  6. 6

    Une fois confirmé, vous et le destinataire recevrez une notification du paiement réussi.

Important : Assurez-vous toujours d'avoir suffisamment d'USDT et de jetons natifs (ETH, BNB, MATIC, etc.) pour couvrir le montant du paiement et les frais de transaction sur votre réseau sélectionné.

Guide Développeur

Vue d'ensemble de l'intégration

Eppay fournit une API simple qui permet aux développeurs d'intégrer des fonctionnalités de paiement en crypto-monnaie dans leurs applications. Le processus d'intégration est simple et nécessite une configuration minimale.

S'inscrire et obtenir la clé API

Créez un compte sur eppay.io et générez votre clé API depuis le tableau de bord.

Intégration API

Intégrez l'API Eppay dans votre application pour générer des demandes de paiement et recevoir des confirmations de paiement.

Génération de code QR

Générez et affichez des codes QR pour que vos utilisateurs puissent les scanner avec l'application Eppay.

Vérification du paiement

Vérifiez le statut du paiement via des appels API et mettez à jour votre application en conséquence.

Flux d'intégration

Voici le processus étape par étape pour intégrer les paiements Eppay dans votre application :

  1. 1

    S'inscrire et obtenir la clé API

    Inscrivez-vous sur eppay.io et accédez à la section API de votre tableau de bord pour générer votre clé API.

  2. 2

    Créer une demande de paiement

    Lorsqu'un utilisateur initie un paiement dans votre application, envoyez une requête POST au point de terminaison de l'API Eppay (https://eppay.io/generate-code) avec les détails de paiement requis :

    • Votre clé API
    • Montant du paiement
    • Adresse du portefeuille destinataire
    • Adresse RPC du réseau
    • Adresse du contrat de jeton
    • URL de rappel de succès
  3. 3

    Recevoir l'ID de paiement

    L'API renverra un paymentId unique pour cette transaction.

  4. 4

    Générer le code QR

    Créez un code QR au format : product=uuideppay&id=PAYMENT_IDPAYMENT_ID est l'identifiant unique de l'étape précédente.

  5. 5

    Afficher le code QR à l'utilisateur

    Présentez le code QR à votre utilisateur, qui peut le scanner avec l'application Eppay pour effectuer le paiement.

  6. 6

    Vérifier le statut du paiement

    Tout en affichant le code QR, vérifiez périodiquement le statut du paiement en envoyant des requêtes GET à https://eppay.io/payment-status/{paymentId}.

  7. 7

    Traiter la confirmation de paiement

    Lorsque le statut renvoie true, le paiement a été effectué avec succès. Mettez à jour votre application en conséquence et procédez à la commande ou au service de l'utilisateur.

Remarque : L'application Eppay gère toutes les interactions blockchain, rendant le processus de paiement transparent pour vos utilisateurs sans qu'ils aient besoin de connaissances techniques des transactions en crypto-monnaie.

Packages d'intégration officiels

Évitez l'intégration manuelle ! Utilisez nos packages officiels pour le moyen le plus rapide d'intégrer EpPay dans votre application.

Package Laravel

Package Laravel officiel avec composants Blade, facades et auto-découverte. Parfait pour les applications Laravel 10 & 11.

Installation :
composer require eppay/laravel-eppay
Démarrage rapide :
// .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 complet pour les backends Node.js et les frameworks frontend (React, Vue, Angular, Next.js, Express).

Installation :
npm install eppay
# or
yarn add eppay
Démarrage rapide :
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();

Intégration d'application Shopify

Acceptez les paiements en crypto-monnaie directement dans votre boutique Shopify avec notre intégration d'application native. Aucun codage requis !

Comment ça marche :
  1. 1. Visitez eppay.io/shopify et installez l'application
  2. 2. Connectez votre boutique Shopify avec l'authentification OAuth
  3. 3. Ajoutez le bouton de paiement crypto à votre page de paiement
  4. 4. Les clients scannent les codes QR avec l'application mobile EpPay pour payer instantanément
Code d'intégration :
<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>

Sécurisé & Rapide : Authentification OAuth, vérification des paiements en temps réel, confirmation automatique des commandes et prise en charge de USDT, USDC, ETH, BNB sur plusieurs réseaux blockchain.

Fonctionnalités des packages :

Tous les packages incluent :
  • Génération de paiement
  • Vérification du statut
  • Génération de code QR intégrée
  • Widgets d'interrogation automatique
  • Types TypeScript/PHP
  • Documentation complète
Support de plateforme :
  • Laravel 10 & 11
  • React & Next.js
  • Vue.js & Nuxt
  • Angular
  • Express & Node.js
  • Shopify Stores

Référence API

Générer le code

POST https://eppay.io/generate-code

Crée une nouvelle demande de paiement et renvoie un ID de paiement unique.

Paramètres de la requête

Paramètre Type Requis Description
apiKey String Oui Votre clé API du tableau de bord Eppay
amount String Oui Montant d'USDT à demander
to String Oui Adresse du portefeuille du bénéficiaire
rpc String Oui Adresse RPC du réseau
token String Oui Adresse du jeton USDT sur le réseau sélectionné
success String Oui URL de rappel pour recevoir la notification de succès

Exemple de requête

{
    "apiKey": "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
    "amount": "1",
    "to": "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
    "rpc": "https://rpc.scimatic.net",
    "token": "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
    "success": "https://eppay.io/payment-success"
}

Réponse

{
    "paymentId": "8a020135-19b7-42df-be4b-1a8722ad0570"
}

Format du code QR

Le code QR doit être généré avec le format suivant :

product=uuideppay&id=PAYMENT_ID

PAYMENT_ID est l'identifiant unique renvoyé par l'API.

Remarque : La partie product=uuideppay est une chaîne fixe qui identifie le code QR comme une demande de paiement Eppay. L'application Eppay reconnaît ce format et traite le paiement en conséquence.

Vérifier le statut du paiement

GET https://eppay.io/payment-status/{paymentId}

Vérifie le statut d'un paiement en utilisant son ID de paiement.

Paramètres de chemin

Paramètre Type Description
paymentId String (UUID) L'ID de paiement unique renvoyé par le point de terminaison generate-code

Exemple de réponse

{
    "status": true
}

Important : Tout en affichant le code QR à l'utilisateur, vous devez vérifier périodiquement le statut du paiement en utilisant ce point de terminaison. Lorsque le statut renvoie true, cela indique que le paiement a été traité avec succès.

Valeurs de statut

Valeur Description
true (or 1) Le paiement a été effectué avec succès
false (or 0) Le paiement est en attente ou n'a pas été initié

Réponse de rappel

Lorsqu'un paiement est effectué, Eppay envoie également une requête POST à l'URL de rappel spécifiée dans la requête initiale.

{
    "success": "success",
    "message": "Payment updated successfully",

}

Exemples de code

Exemple 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
    });
}

Exemple 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);
?>

Exemple 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)

Modèle HTML pour l'exemple 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>

Flux de travail d'intégration complet

Voici un guide étape par étape combinant tous les éléments clés de l'intégration des paiements Eppay :

  1. Créez une demande de paiement en utilisant l'API Eppay, en fournissant votre clé API, le montant, l'adresse du destinataire et les détails de la blockchain.
  2. Recevez un ID de paiement unique de la réponse de l'API.
  3. Générez un code QR au format product=uuideppay&id=PAYMENT_ID.
  4. Affichez le code QR à votre utilisateur pour qu'il le scanne avec l'application Eppay.
  5. Interrogez le point de terminaison du statut de paiement périodiquement pour vérifier si le paiement a été effectué.
  6. Traitez la confirmation de paiement lorsque le statut renvoie true, en mettant à jour votre application en conséquence.
  7. Gérez la notification de rappel envoyée à votre URL de succès pour une confirmation redondante.

Conseil de pro : Implémentez toujours à la fois le mécanisme d'interrogation et la gestion des rappels pour une fiabilité maximale dans la détection des paiements effectués.

Réseaux supportés

Eppay prend actuellement en charge les transactions USDT sur les réseaux blockchain suivants :

Ethereum

Ethereum

La plateforme de contrats intelligents originale avec une adoption généralisée.

Binance Smart Chain

BSC

Binance Smart Chain offre des transactions rapides et peu coûteuses.

Polygon

Polygon

Solution de mise à l'échelle de couche 2 pour Ethereum avec un débit élevé.

Avalanche

Avalanche

Temps de confirmation rapides avec une évolutivité élevée.

Fantom

Fantom

Plateforme de contrats intelligents basée sur DAG avec finalité rapide.

Arbitrum

Arbitrum

Solution de rollup de couche 2 pour Ethereum avec des frais réduits.

Cronos

Cronos

Chaîne compatible EVM de Crypto.com.

Scimatic

Scimatic

Réseau spécialisé pour des paiements transparents.

Remarque : Pour trouver les URL RPC et les adresses de jetons pour ces réseaux, visitez chainlist.org.

Sécurité

Eppay met en œuvre plusieurs couches de sécurité pour protéger vos fonds et vos données :

Gestion des clés privées

Toutes les clés privées sont stockées en toute sécurité sur les appareils des utilisateurs et ne sont jamais transmises aux serveurs Eppay. Les clés sont chiffrées à l'aide d'algorithmes standard de l'industrie.

Authentification biométrique

L'application mobile Eppay prend en charge l'authentification biométrique (empreinte digitale/Face ID) pour accéder à l'application et confirmer les transactions, ajoutant une couche de sécurité supplémentaire.

Sécurité de la blockchain

Toutes les transactions sont sécurisées par les réseaux blockchain respectifs. Eppay exploite les fonctionnalités de sécurité inhérentes de la technologie blockchain pour garantir l'intégrité des transactions.

Sécurité API

Pour les développeurs, l'API Eppay utilise des clés API pour l'authentification et des connexions HTTPS sécurisées pour toutes les communications. Les données sensibles ne sont jamais exposées dans les réponses de l'API.

Meilleures pratiques de sécurité :

  • Ne partagez jamais votre phrase de récupération ou vos clés privées avec qui que ce soit
  • Gardez votre application à jour avec la dernière version
  • Vérifiez toujours les détails de la transaction avant de confirmer
  • Utilisez une connexion Internet sécurisée lors des transactions
  • Activez toutes les fonctionnalités de sécurité disponibles dans l'application

Questions fréquemment posées

Actuellement, Eppay prend en charge les paiements USDT (Tether) sur plusieurs réseaux blockchain. Nous prévoyons d'ajouter la prise en charge de plus de crypto-monnaies à l'avenir.

Eppay facture des frais minimaux pour les transactions. Les frais exacts dépendent du réseau blockchain que vous choisissez d'utiliser. Nous affichons les frais de réseau avant que vous ne confirmiez une transaction, il n'y a donc pas de surprises.

Les temps de transaction varient en fonction du réseau blockchain utilisé. La plupart des transactions sont confirmées en quelques secondes à quelques minutes, les réseaux comme BSC, Polygon et Avalanche traitant généralement les transactions plus rapidement qu'Ethereum.

Absolument ! Eppay est conçu pour un usage individuel et professionnel. Il est parfait pour les commerçants, les indépendants et les entreprises de toutes tailles qui souhaitent accepter les paiements en crypto-monnaie. L'API facilite l'intégration avec vos systèmes existants.

Eppay utilise des mesures de sécurité de premier plan, y compris le chiffrement de toutes les transactions et des données personnelles. Vos clés privées restent sur votre appareil et ne sont jamais transmises à nos serveurs. De plus, vous pouvez activer l'authentification biométrique pour une couche de sécurité supplémentaire.

Si vous avez enregistré votre phrase de récupération de 12 mots, vous pouvez restaurer votre portefeuille sur un nouvel appareil. Sans cette phrase, vos fonds ne peuvent pas être récupérés, c'est pourquoi il est crucial de la stocker en toute sécurité lors de la création de votre portefeuille.

L'intégration est simple. Tout d'abord, inscrivez-vous pour un compte sur eppay.io et obtenez votre clé API. Ensuite, utilisez notre API pour générer des ID de paiement, créer des codes QR et vérifier le statut des paiements. Nous fournissons une documentation détaillée et des exemples de code dans plusieurs langages de programmation pour vous aider à démarrer rapidement.

Il existe deux façons de confirmer l'achèvement du paiement : (1) Vous pouvez vérifier périodiquement le statut du paiement en utilisant notre point de terminaison API, qui renverra true lorsque le paiement sera terminé, et (2) Nous enverrons une notification à votre URL de rappel spécifiée avec les détails de la transaction lorsque le paiement sera confirmé sur la blockchain.

Commencer avec Eppay

Prêt à intégrer les paiements crypto ?

Rejoignez des milliers d'entreprises et de particuliers qui font confiance à Eppay pour leurs besoins de paiement en crypto-monnaie.