Panimula
Ang Eppay ay isang ligtas at maayos na cryptocurrency payment gateway na idinisenyo upang gawing madali ang mga transaksyong USDT sa iba't ibang blockchain network. Ikaw man ay isang indibidwal na gumagamit na nais magbayad gamit ang crypto o isang developer na nagsasama ng gamit sa pagbabayad sa iyong aplikasyon, ibinibigay ng Eppay ang mga kasangkapan at imprastrukturang kailangan mo.
Tandaan: Sa kasalukuyan, sinusuportahan ng Eppay ang mga transaksyong USDT sa iba't ibang blockchain network, kabilang ang Ethereum, Binance Smart Chain, Polygon, Avalanche, at iba pa.
Para sa mga Gumagamit
Magpadala at tumanggap ng bayad na USDT nang mabilis at ligtas sa iba't ibang blockchain network na may napakababang bayarin.
Matuto paPara sa mga Developer
Isama ang sistema ng pagbabayad ng Eppay sa iyong mga aplikasyon gamit ang aming simpleng API at mga kasangkapang madaling gamitin ng developer.
Matuto paGabay ng Gumagamit
Pagsisimula
I-download ang App
I-download ang Eppay mula sa App Store o Google Play Store.
Gumawa ng Iyong Wallet
Sundin ang mga tagubilin sa screen upang gumawa ng iyong ligtas na wallet. Tiyaking itago nang ligtas ang iyong recovery phrase.
Lagyan ng Pondo ang Iyong Wallet
Magdagdag ng USDT sa iyong wallet mula sa ibang wallet o exchange. Tiyaking may kaunti kang native token (ETH, BNB, atbp.) para sa mga bayarin sa transaksyon.
I-set Up ang Seguridad
Paganahin ang biometric authentication at gumawa ng PIN para sa karagdagang seguridad. Gagamitin ang mga ito upang kumpirmahin ang mga transaksyon.
Pagtanggap ng Bayad (Get Paid)
Pinapadali ng Eppay app ang paghiling at pagtanggap ng bayad sa pamamagitan ng simpleng proseso ng QR code:
-
1
I-tap ang butong "Get Paid" sa app.
-
2
Sa modal window na lilitaw, piliin ang blockchain network kung saan mo nais tumanggap ng bayad.
-
3
Ilagay ang halaga ng USDT (o ang piniling salaping pambayad) na nais mong matanggap.
Tandaan: Maaari mong piliin ang nais mong salaping pambayad sa mga setting ng app.
-
4
I-tap ang "Generate QR Code" upang gumawa ng kahilingan sa bayad.
-
5
Ibahagi ang nabuong QR code sa magbabayad. Maaari nila itong i-scan gamit ang kanilang Eppay app upang kumpletuhin ang bayad.
-
6
Makakatanggap ka ng abiso kapag nakumpirma na ang bayad sa blockchain.
Tip: Nakapaloob sa QR code ang lahat ng kinakailangang impormasyon sa bayad. Kailangan lang itong i-scan ng magbabayad gamit ang kanilang Eppay app - walang manu-manong paglalagay!
Pagpapadala ng Bayad (Pay)
Mabilis at diretso ang pagbabayad gamit ang Eppay:
-
1
Buksan ang Eppay app at i-tap ang butong "Pay".
-
2
Gamitin ang iyong camera upang i-scan ang QR code na ipinakita ng tatanggap ng bayad.
Nakapaloob sa QR code ang lahat ng kinakailangang impormasyon sa bayad, kabilang ang halaga, address ng tatanggap, at network.
-
3
Suriin ang mga detalye ng bayad na ipinapakita sa iyong screen.
-
4
Kumpirmahin ang transaksyon gamit ang iyong PIN o biometric authentication.
-
5
Hintaying maproseso ang transaksyon sa blockchain.
-
6
Kapag nakumpirma na, parehong makakatanggap kayo ng tatanggap ng abiso tungkol sa matagumpay na bayad.
Mahalaga: Tiyaking lagi kang may sapat na USDT at native token (ETH, BNB, MATIC, atbp.) upang matustusan ang halaga ng bayad at ang mga bayarin sa transaksyon sa network na iyong pinili.
Gabay ng Developer
Pangkalahatang-ideya ng Integrasyon
Nagbibigay ang Eppay ng simpleng API na nagbibigay-daan sa mga developer na isama ang gamit sa pagbabayad gamit ang cryptocurrency sa kanilang mga aplikasyon. Diretso ang proseso ng integrasyon at kaunti lamang ang kailangang i-set up.
Magrehistro at Kumuha ng API Key
Gumawa ng account sa eppay.io at gumawa ng iyong API key mula sa dashboard.
Integrasyon ng API
Isama ang Eppay API sa iyong aplikasyon upang gumawa ng mga kahilingan sa bayad at tumanggap ng mga kumpirmasyon ng bayad.
Paggawa ng QR Code
Gumawa at ipakita ang mga QR code para i-scan ng iyong mga gumagamit gamit ang Eppay app.
Pagpapatunay ng Bayad
Patunayan ang katayuan ng bayad sa pamamagitan ng mga tawag sa API at i-update ang iyong aplikasyon nang naaayon.
Daloy ng Integrasyon
Narito ang hakbang-hakbang na proseso para isama ang mga bayad ng Eppay sa iyong aplikasyon:
-
1
Magrehistro at Kumuha ng API Key
Mag-sign up sa eppay.io at pumunta sa seksyong API sa iyong dashboard upang gumawa ng iyong API key.
-
2
Gumawa ng Kahilingan sa Bayad
Kapag nagsimula ng bayad ang isang gumagamit sa iyong aplikasyon, magpadala ng POST request sa endpoint ng Eppay API (
https://eppay.io/generate-code) kasama ang mga kinakailangang detalye ng bayad:- Ang iyong API key
- Halaga ng bayad
- Wallet address ng tatanggap
- RPC address ng network
- Contract address ng token
- Success callback URL
-
3
Tumanggap ng Payment ID
Magbabalik ang API ng natatanging
paymentIdpara sa transaksyong ito. -
4
Gumawa ng QR Code
Gumawa ng QR code na may format na:
product=uuideppay&id=PAYMENT_IDkung saan angPAYMENT_IDay ang natatanging pantukoy mula sa naunang hakbang. -
5
Ipakita ang QR Code sa Gumagamit
Ipakita ang QR code sa iyong gumagamit, na maaari nilang i-scan gamit ang Eppay app upang kumpletuhin ang bayad.
-
6
Tingnan ang Katayuan ng Bayad
Habang ipinapakita ang QR code, pana-panahong tingnan ang katayuan ng bayad sa pamamagitan ng pagpapadala ng mga GET request sa
https://eppay.io/payment-status/{paymentId}. -
7
Iproseso ang Kumpirmasyon ng Bayad
Kapag nagbalik ang katayuan ng
true, matagumpay nang nakumpleto ang bayad. I-update ang iyong aplikasyon nang naaayon at ituloy ang order o serbisyo ng gumagamit.
Tandaan: Hinahawakan ng Eppay app ang lahat ng pakikipag-ugnayan sa blockchain, kaya naging maayos ang proseso ng pagbabayad para sa iyong mga gumagamit nang hindi nangangailangan ng teknikal na kaalaman sa mga transaksyong cryptocurrency.
Mga Opisyal na Package ng Integrasyon
Laktawan ang manu-manong integrasyon! Gamitin ang aming mga opisyal na package para sa pinakamabilis na paraan ng pagsasama ng EpPay sa iyong aplikasyon.
Laravel Package
Opisyal na Laravel package na may mga Blade component, facade, at auto-discovery. Sakto para sa mga aplikasyong Laravel 10 at 11.
Pag-install:
composer require eppay/laravel-eppay
Mabilisang Simula:
// .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"
/>
JavaScript/TypeScript SDK
Buong TypeScript SDK para sa mga Node.js backend at frontend framework (React, Vue, Angular, Next.js, Express).
Pag-install:
npm install eppay
# or
yarn add eppay
Mabilisang Simula:
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();
Integrasyon ng Shopify App
Tumanggap ng bayad sa cryptocurrency nang direkta sa iyong Shopify store gamit ang aming native na integrasyon ng app. Walang kailangang coding!
Paano ito gumagana:
- 1. Pumunta sa eppay.io/shopify at i-install ang app
- 2. Ikonekta ang iyong Shopify store gamit ang OAuth authentication
- 3. Idagdag ang crypto payment button sa iyong checkout page
- 4. Ini-scan ng mga customer ang QR code gamit ang EpPay mobile app upang kumpletuhin ang bayad
Code ng Integrasyon:
<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>
Ligtas at Mabilis: OAuth authentication, real-time na pagpapatunay ng bayad, awtomatikong kumpirmasyon ng order, at suporta para sa USDT, USDC, ETH, BNB sa iba't ibang blockchain network.
Mga Tampok ng Package:
Kasama sa Lahat ng Package:
- Paggawa ng bayad
- Pagpapatunay ng katayuan
- Built-in na paggawa ng QR code
- Mga auto-polling widget
- Mga TypeScript/PHP type
- Komprehensibong dokumentasyon
Suporta sa Plataporma:
- Laravel 10 & 11
- React & Next.js
- Vue.js & Nuxt
- Angular
- Express & Node.js
- Shopify Stores
New! Simplified API v2 is available — no RPC URLs or contract addresses needed. View API v2 Docs →
Sanggunian ng API
Generate Code
Gumagawa ng bagong kahilingan sa bayad at nagbabalik ng natatanging payment ID.
Mga Parameter ng Kahilingan
| Parameter | Uri | Kailangan | Paglalarawan |
|---|---|---|---|
| apiKey | String | Oo | Ang iyong API key mula sa Eppay dashboard |
| amount | String | Oo | Halaga ng USDT na hihilingin |
| to | String | Oo | Wallet address ng benepisyaryo |
| rpc | String | Oo | RPC address ng network |
| token | String | Oo | Address ng USDT token sa napiling network |
| success | String | Oo | Callback URL para tumanggap ng abiso ng tagumpay |
Halimbawa ng Kahilingan
{
"apiKey": "WlJSciIhgHkUzduirHj2AqIwxFvVGN",
"amount": "1",
"to": "0x8AB960B95aCCc5080c15721fdeA30e72C8251F0b",
"rpc": "https://rpc.scimatic.net",
"token": "0x65C4A0dA0416d1262DbC04BeE524c804205B92e8",
"success": "https://eppay.io/payment-success"
}
Tugon
{
"paymentId": "8a020135-19b7-42df-be4b-1a8722ad0570"
}
Format ng QR Code
Dapat gawin ang QR code gamit ang sumusunod na format:
product=uuideppay&id=PAYMENT_ID
Kung saan ang PAYMENT_ID ay ang natatanging pantukoy na ibinalik ng API.
Tandaan: Ang bahaging product=uuideppay ay isang nakatakdang string na nagpapakilala sa QR code bilang isang kahilingan sa bayad ng Eppay. Nakikilala ng Eppay app ang format na ito at pinoproseso ang bayad nang naaayon.
Tingnan ang Katayuan ng Bayad
Tinitingnan ang katayuan ng isang bayad gamit ang payment ID nito.
Mga Path Parameter
| Parameter | Uri | Paglalarawan |
|---|---|---|
| paymentId | String (UUID) | Ang natatanging payment ID na ibinalik mula sa generate-code endpoint |
Halimbawa ng Tugon
{
"status": true
}
Mahalaga: Habang ipinapakita ang QR code sa gumagamit, dapat mong pana-panahong tingnan ang katayuan ng bayad gamit ang endpoint na ito. Kapag nagbalik ang katayuan ng true, ibig sabihin ay matagumpay nang naproseso ang bayad.
Mga Halaga ng Katayuan
| Halaga | Paglalarawan |
|---|---|
| true (or 1) | Matagumpay nang nakumpleto ang bayad |
| false (or 0) | Nakabinbin ang bayad o hindi pa nasisimulan |
Tugon ng Callback
Kapag nakumpleto ang isang bayad, nagpapadala rin ang Eppay ng POST request sa callback URL na tinukoy sa unang kahilingan.
{
"success": "success",
"message": "Payment updated successfully",
}
Mga Halimbawa ng Code
Looking for the simplified API? These examples use the v1 format (rpc + token). For the easier v2 format (network + token_type), see v2 examples →
Halimbawa sa 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
});
}
Halimbawa sa 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);
?>
Halimbawa sa 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)
HTML template para sa halimbawa sa 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>
Kumpletong Daloy ng Trabaho sa Integrasyon
Narito ang hakbang-hakbang na gabay na pinagsasama ang lahat ng pangunahing elemento ng pagsasama ng mga bayad ng Eppay:
- Gumawa ng kahilingan sa bayad gamit ang Eppay API, na ibinibigay ang iyong API key, halaga, address ng tatanggap, at mga detalye ng blockchain.
- Tumanggap ng natatanging payment ID mula sa tugon ng API.
- Gumawa ng QR code na may format na
product=uuideppay&id=PAYMENT_ID. - Ipakita ang QR code sa iyong gumagamit para i-scan gamit ang Eppay app.
- I-poll ang payment status endpoint nang pana-panahon upang tingnan kung nakumpleto na ang bayad.
- Iproseso ang kumpirmasyon ng bayad kapag nagbalik ang katayuan ng
true, at i-update ang iyong aplikasyon nang naaayon. - Asikasuhin ang callback na abiso na ipinapadala sa iyong success URL para sa karagdagang kumpirmasyon.
Payo ng Eksperto: Palaging ipatupad ang parehong mekanismo ng polling at paghawak ng callback para sa pinakamataas na katiyakan sa pagtukoy ng mga nakumpletong bayad.
Mga Suportadong Network
Sa kasalukuyan, sinusuportahan ng Eppay ang mga transaksyong USDT sa sumusunod na mga blockchain network:
Binance
bsc
Ethereum
eth
Scimatic
scimatic
Avalanche
avalanche
Polygon
polygon
Fantom
fantom
Cronos
cronos
Arbitrum
arbitrum
Cosmos
cosmos
Celo
celo
Tron
tron
Network Slugs for API
Use these slug values with the network parameter in API v2:
| Network | Slug | Coin | USDT | USDC |
|---|---|---|---|---|
| Binance | bsc |
BNB | ✓ | ✓ |
| Ethereum | eth |
ETH | ✓ | ✓ |
| Scimatic | scimatic |
SCI | ✓ | ✗ |
| Avalanche | avalanche |
AVAX | ✓ | ✓ |
| Polygon | polygon |
MATIC | ✓ | ✓ |
| Fantom | fantom |
FTM | ✓ | ✓ |
| Cronos | cronos |
CRO | ✓ | ✓ |
| Arbitrum | arbitrum |
ARB | ✓ | ✓ |
| Cosmos | cosmos |
ATOM | ✓ | ✗ |
| Celo | celo |
CELO | ✓ | ✓ |
| Tron | tron |
TRX | ✓ | ✗ |
Tandaan: Upang mahanap ang mga RPC URL at address ng token para sa mga network na ito, bisitahin ang chainlist.org.
Seguridad
Nagpapatupad ang Eppay ng maraming layer ng seguridad upang protektahan ang iyong pondo at datos:
Pamamahala ng Private Key
Ang lahat ng private key ay ligtas na nakaimbak sa mga device ng gumagamit at hindi kailanman ipinapadala sa mga server ng Eppay. Naka-encrypt ang mga key gamit ang mga algoritmong sumusunod sa pamantayan ng industriya.
Biometric Authentication
Sinusuportahan ng Eppay mobile app ang biometric authentication (fingerprint/Face ID) para sa pag-access sa app at pagkumpirma ng mga transaksyon, na nagdaragdag ng isa pang layer ng seguridad.
Seguridad ng Blockchain
Ang lahat ng transaksyon ay pinoprotektahan ng kani-kanilang blockchain network. Ginagamit ng Eppay ang likas na mga tampok sa seguridad ng teknolohiyang blockchain upang matiyak ang integridad ng transaksyon.
Seguridad ng API
Para sa mga developer, gumagamit ang Eppay API ng mga API key para sa pagpapatunay at ligtas na koneksyong HTTPS para sa lahat ng komunikasyon. Hindi kailanman inilalantad ang sensitibong datos sa mga tugon ng API.
Pinakamahusay na Kasanayan sa Seguridad:
- Huwag kailanman ibahagi ang iyong recovery phrase o mga private key sa kahit kanino
- Panatilihing updated ang iyong app sa pinakabagong bersyon
- Laging patunayan ang mga detalye ng transaksyon bago kumpirmahin
- Gumamit ng ligtas na koneksyon sa internet kapag nagtatransaksyon
- Paganahin ang lahat ng available na tampok sa seguridad sa app
Mga Madalas Itanong
Sa kasalukuyan, sinusuportahan ng Eppay ang mga bayad na USDT (Tether) sa iba't ibang blockchain network. Balak naming magdagdag ng suporta para sa iba pang cryptocurrency sa hinaharap.
Napakababa ng singil ng Eppay sa mga transaksyon. Nakadepende ang eksaktong bayarin sa blockchain network na iyong pipiliin. Ipinapakita namin ang bayarin sa network bago mo kumpirmahin ang anumang transaksyon, kaya walang sorpresa.
Nag-iiba ang oras ng transaksyon depende sa blockchain network na ginamit. Karamihan sa mga transaksyon ay nakukumpirma sa loob ng ilang segundo hanggang minuto, at ang mga network tulad ng BSC, Polygon, at Avalanche ay karaniwang mas mabilis magproseso kaysa sa Ethereum.
Talagang oo! Ang Eppay ay idinisenyo para sa indibidwal at pangnegosyong paggamit. Sakto ito para sa mga merchant, freelancer, at negosyo ng lahat ng laki na nais tumanggap ng bayad sa cryptocurrency. Pinapadali ng API ang pagsasama nito sa iyong mga umiiral na sistema.
Gumagamit ang Eppay ng nangungunang mga hakbang sa seguridad sa industriya, kabilang ang encryption para sa lahat ng transaksyon at personal na datos. Nananatili sa iyong device ang iyong mga private key at hindi kailanman ipinapadala sa aming mga server. Bukod pa rito, maaari mong paganahin ang biometric authentication para sa dagdag na layer ng seguridad.
Kung na-save mo ang iyong 12-salitang recovery phrase, maaari mong ibalik ang iyong wallet sa isang bagong device. Kung wala ang pariralang ito, hindi na mababawi ang iyong pondo, kaya napakahalagang itago ito nang ligtas sa unang paggawa mo ng iyong wallet.
Diretso lang ang integrasyon. Una, magrehistro ng account sa eppay.io at kunin ang iyong API key. Pagkatapos, gamitin ang aming API upang gumawa ng mga payment ID, gumawa ng mga QR code, at patunayan ang katayuan ng bayad. Nagbibigay kami ng detalyadong dokumentasyon at mga halimbawa ng code sa iba't ibang wikang pamprograma upang makapagsimula ka agad.
May dalawang paraan upang kumpirmahin ang pagkakumpleto ng bayad: (1) Maaari mong pana-panahong tingnan ang katayuan ng bayad gamit ang aming API endpoint, na magbabalik ng true kapag kumpleto na ang bayad, at (2) Magpapadala kami ng abiso sa iyong tinukoy na callback URL kasama ang mga detalye ng transaksyon kapag nakumpirma na ang bayad sa blockchain.
Magsimula sa Eppay
Handa ka na bang isama ang mga bayad sa crypto?
Sumali sa libu-libong negosyo at indibidwal na nagtitiwala sa Eppay para sa kanilang pangangailangan sa bayad na cryptocurrency.