PEMBAYARAN WEBSITE OTOMATIS

Terima pembayaran USDT dan USDC di website Anda

Website membuat invoice untuk pesanan, paket, atau isi saldo. Pembeli membayar melalui hosted checkout, GramPayBot memverifikasi transfer on-chain dan mengirim hasil ke sistem. Dana langsung masuk ke wallet bisnis.

ORDER-4821● API
PRO PLAN · 30 DAYS
99.013427USDC
JARINGANBASE
CHECKOUT/i/inv_GU91XHr8AUNQ8l9r
● Menunggu pembayaran
HASIL WEBHOOK{ "update_type": "invoice_paid", "payload": { "payload": "ORDER-4821", "status": "paid" } }✓ PESANAN DIBAYAR
USDT · USDCCheckout stablecoin
5,95–10¢Per pembayaran dikonfirmasi · tanpa persen
→Langsung ke wallet Anda
APIStatus pesanan otomatis

ORDER FLOW

Tambahkan kripto ke alur pesanan yang ada

Pesanan, pengguna, paket, dan logika akses tetap di sistem Anda. GramPayBot menyediakan lapisan pembayaran.

01Pembeli memilih produk atau paket↓
02Website membuat pesanan↓
03Backend membuat invoice↓
04Pembeli membuka checkout↓
05GramPayBot mengonfirmasi pembayaran↓
06Website menandai pesanan dibayar

WHO IT IS FOR

Untuk website dengan logika pesanan sendiri

Gunakan saat sistem menentukan jumlah dan tindakan berikutnya.

01

Paket SaaS dan kredit

02

Pesanan e-commerce

03

VPN, hosting, dan API

04

Reservasi dan layanan

API + CHECKOUT

Cara kerja pembayaran website

Invoice dihubungkan ke pesanan sebelum pembeli membayar.

  1. 01Pelanggan membuat pesanan
  2. 02Backend meminta invoice
  3. 03Checkout URL dikembalikan
  4. 04Pelanggan mengirim USDT atau USDC
  5. 05Transfer diverifikasi
  6. 06API atau webhook mengirim hasil

API · USDC

Cara mengintegrasikan pembayaran USDC ke website

Buat invoice dari server untuk setiap pesanan. Simpan public_id bersama pesanan, buka web_app_invoice_url yang dikembalikan untuk pembeli, dan lakukan fulfilment hanya setelah pemeriksaan API terautentikasi atau webhook bertanda tangan yang terverifikasi menyatakan paid. Pembeli hanya dapat memilih rute USDC yang diaktifkan pada app Anda.

Simpan token API di server. Jika permintaan diulang setelah timeout, gunakan Idempotency-Key yang sama.

POST https://app.grampaybot.com/api/createInvoice
GramPay-API-Token: gp_live_xxx
Idempotency-Key: order_184
Content-Type: application/json

{
  "amount": "10.00",
  "public_description": "Order 184",
  "payload": "order_184"
}

HOSTED CHECKOUT

Hosted checkout untuk setiap pesanan

Anda tidak perlu membuat antarmuka alamat, QR, waktu, dan status.

01

Pesanan dan jumlah tepat

02

Token dan jaringan

03

Alamat dan QR

04

Waktu dan status live

PAYMENT RESULT

Website menerima hasil terkait pesanan

Event invoice_paid yang telah diverifikasi tanda tangannya mengembalikan invoice dan referensi pesanan yang dikirim pada payload.

HASIL WEBHOOK{ "update_id": 1024, "update_type": "invoice_paid", "request_date": "2026-09-23T10:00:00Z", "payload": { "public_id": "GU91XHr8AUNQ8l9r", "payload": "ORDER-4821", "status": "paid", "paid_token": "usdc", "paid_source": "base", "tx_hash": "0x71a4...93F2" } }✓ Referensi pesanan dalam payload✓ Public invoice ID dan status✓ Jumlah invoice dan token dibayar✓ Jaringan pembayaran dan hash transaksi

START

Tiga cara memulai

Mulai sederhana dan otomatisasi saat volume meningkat.

02

API membuat invoice per pesanan

03

API dan webhook bertanda tangan memperbarui otomatis

EXTERNAL ORDER ID

Hubungkan pembayaran ke pesanan yang benar

Kirim ID pesanan pada field payload saat membuat invoice. Webhook bertanda tangan mengembalikannya sebagai payload.payload; cocokkan public_id dengan pesanan tersimpan.

YOUR SYSTEMORDER-4821 → GU91XHr8AUNQ8l9r → invoice_paidGRAM PAY

NON-CUSTODIAL

Dana langsung ke wallet bisnis

GramPayBot tidak menyimpan pendapatan di saldo internal dan tidak meminta private key.

  • ✓ Tanpa tahap penarikan
  • ✓ Hanya alamat publik
  • ✓ Verifikasi melalui hash
BUYER→BLOCKCHAIN→YOUR WALLET
USDT: Ethereum · Optimism · BNB Smart Chain · Base · Polygon · Arbitrum · TRON · Solana
USDC: Ethereum · Optimism · BNB Smart Chain · Base · Polygon · Arbitrum · Solana

PRICING

Bayar hanya untuk pembayaran dikonfirmasi

5,95–10 sen per pembayaran dikonfirmasi, tergantung paket. Tidak bergantung pada jumlah pesanan.

5.95–10¢Per pembayaran dikonfirmasi · tanpa persenpesanan → invoice → checkout → pembayaran → webhook
  • ✓ Invoice belum dibayar gratis
  • ✓ Tanpa persentase omzet
  • ✓ Checkout dan pelacakan termasuk
  • ✓ Paket besar menurunkan harga

SAAS EXAMPLE

Contoh: pembayaran paket SaaS

Pelanggan memilih Pro 30 hari. Website membuat ORDER-4821 dan membuka checkout USDC. Webhook invoice_paid yang terverifikasi mengembalikan ID di payload.payload; SaaS mengaktifkan paket hanya sekali.

  1. 01ORDER-4821 · menunggu
  2. 0299.013427 USDC · Base
  3. 03invoice_paid · hash
  4. 04ORDER-4821 · paid · Pro aktif

FAQ

Pertanyaan pembayaran website

01Bisakah website biasa menerima USDT dan USDC?+

Ya. Backend membuat invoice dan mengarahkan ke hosted checkout.

02Perlu membuat checkout sendiri?+

Tidak. GramPayBot menyediakan halaman, QR, waktu, dan status.

03Bagaimana mengetahui pesanan yang dibayar?+

Kirim ID pesanan dalam payload; webhook bertanda tangan invoice_paid mengembalikannya sebagai payload.payload.

04Ke mana dana masuk?+

Langsung ke wallet proyek.

05Bisakah layanan aktif otomatis?+

Ya, setelah backend memvalidasi paid atau webhook bertanda tangan.

06Bisa mencoba tanpa API?+

Ya. Mulai dengan tautan manual lalu otomatisasi.

Hubungkan pembayaran USDT dan USDC ke website

Website membuat invoice, GramPayBot menyediakan checkout dan memverifikasi transfer; sistem menerima hasil terkait pesanan.

Hosted checkout · API dan webhook · tanpa private key