Nrimo ing pandum

QRIS statis jadi QRIS dinamis. Uang langsung ke rekeningmu.

Ubah QRIS statis yang sudah kamu punya jadi QRIS dinamis dengan nominal yang sudah terisi. Pelanggan tinggal scan dan bayar, tanpa salah ketik nominal. Uangnya langsung masuk ke rekeningmu, tanpa menunggu pencairan, dengan biaya yang lebih ringan dari payment gateway.

Kenapa Tampi?
  • Tanpa penarikan dana
  • Pelanggan tidak mengetik nominal
  • Bayar hanya untuk QR yang lunas

Ingin pesanan di aplikasimu lunas otomatis? Hubungkan lewat API, halaman bayar Snap, dan webhook. Opsional, bisa menyusul kapan saja.

QRIS dinamis

Rp100.012

Pesanan #A-1043 · kode unik 12

Opsional · integrasi
Aplikasi bankbaru saja

Pembayaran QRIS diterima

Kamu menerima Rp100.012 dari SRI WAHYUNINGSIH

Tampi → servermubaru saja

Webhook qr.paid · 200 OK

reference A-1043 → pesanan lunas

Kenapa Tampi

Uangmu, rekeningmu, saat itu juga

Payment gateway memudahkan, tapi uangmu singgah dulu di rekening mereka dan baru bisa dicairkan belakangan, dengan potongan yang tidak kecil. Dengan Tampi, pelanggan membayar ke QRIS milikmu sendiri.

  • Uang pembayaran masuk ke

    Payment gatewayRekening payment gateway dulu
    TampiLangsung ke rekeningmu sendiri
  • Kapan uang bisa dipakai

    Payment gatewaySetelah pencairan, umumnya paling cepat H+1
    TampiSaat itu juga, karena sudah di rekeningmu
  • Penarikan dana

    Payment gatewayPerlu ditarik, kadang ada biaya penarikan
    TampiTidak perlu
  • Biaya

    Payment gatewayPotongan per transaksi yang relatif tinggi
    Tampi0,7% per QR yang lunas (min Rp200, maks Rp5.000), dibayar pakai saldo
  • Integrasi ke aplikasimu

    Payment gatewayAPI dan callback
    TampiOpsional: REST API, halaman bayar Snap, dan webhook bertanda tangan

Perbandingan umum. Ketentuan setiap payment gateway berbeda-beda.

Keunggulan

Kemudahan payment gateway, tanpa perantara dana

Nominal terisi otomatis dan setiap transaksi mudah dikenali. Kalau perlu, pembayaran juga bisa tercatat otomatis di aplikasimu.

Uang langsung ke rekeningmu

Pelanggan membayar ke QRIS milikmu sendiri. Tidak ada saldo yang tertahan di pihak lain, tidak ada penarikan dana.

Pelanggan tidak perlu mengetik nominal

QRIS statis diubah jadi QRIS dinamis yang sudah berisi nominal. Pelanggan cukup scan dan bayar, salah ketik nominal pun hilang.

Kode unik untuk transaksi bersamaan

Kalau ada beberapa tagihan bernominal sama, Tampi menambahkan kode unik beberapa rupiah di akhir nominal, misalnya Rp100.000 menjadi Rp100.001, supaya setiap pembayaran cocok dengan pesanan yang tepat.

Terhubung ke aplikasimu (opsional)

Sistemmu membuat QR lewat API, pembeli membayar di halaman Snap atau QR tampilanmu sendiri, dan webhook qr.paid berisi nomor pesananmu dikirim begitu QR dibayar.

Biaya lebih ringan

0,7% per QR, maksimal Rp5.000, dan hanya untuk QR yang benar-benar dibayar. Biaya diambil dari saldo yang kamu top up di panel, jadi pembayaran pelanggan masuk utuh ke rekeningmu.

Pakai QRIS yang sudah kamu punya

Tidak perlu daftar merchant baru atau ganti bank. QRIS statis dari bank atau aplikasi merchantmu tetap dipakai.

Cara kerja

Dari QRIS statis sampai uang di rekening

Intinya satu: QRIS statis jadi QRIS dinamis, uang masuk ke rekeningmu. Pencatatan otomatis ke aplikasimu adalah tambahan opsional.

Ubah QRIS statis jadi dinamis

Cukup QRIS statis milikmu. Tidak perlu aplikasi tambahan.

Geser untuk melihat langkah berikutnya →

  1. Kasir · panel Tampi

    Pesanan #A-1043

    2× Nasi gorengRp70.000
    2× Es tehRp30.000
    TotalRp100.000
    Buat QR dinamis

    LANGKAH 1

    Buat QR untuk pesanan

    Dari panel Tampi atau dari aplikasimu: pesanan #A-1043, total Rp100.000.

  2. QRIS

    WARUNG MAKMUR

    Rp100.012

    nominal sudah terisi · kode unik 12

    LANGKAH 2

    Tampi membuat QRIS dinamis

    Dari QRIS statismu, dengan nominal Rp100.012 yang sudah termasuk kode unik.

  3. Aplikasi pembayaran

    Bayar ke

    WARUNG MAKMUR

    Rp100.012

    Terisi otomatis

    Pelanggan tidak perlu mengetik nominal

    Bayar

    LANGKAH 3

    Pelanggan scan dan bayar

    Nominal sudah terisi, jadi tidak ada salah ketik.

  4. Mutasi rekening

    Rekening milikmu

    + Rp100.012baru

    QRIS · SRI WAHYUNINGSIH

    + Rp45.000

    QRIS · BAMBANG S.

    + Rp100.000

    QRIS · DWI LESTARI

    − Rp250.000

    Transfer keluar

    LANGKAH 4

    Uang masuk ke rekeningmu

    Langsung, tanpa lewat Tampi dan tanpa perlu ditarik.

Tanpa integrasi, cek pembayaran di aplikasi bankmu seperti biasa. Kode unik di nominal memudahkanmu mengenali setiap transaksi.

Catat pembayaran otomatis

Opsional

Butuh aplikasi Tampi di HP Android. Tambahkan URL webhook kalau ingin terhubung ke sistemmu.

Geser untuk melihat langkah berikutnya →

  1. 10:42

    Rabu, 8 Oktober

    Aplikasi bank · sekarang

    Pembayaran QRIS diterima

    Kamu menerima Rp100.012 dari SRI WAHYUNINGSIH

    LANGKAH 1

    Bank mengirim notifikasi

    Notifikasi pembayaran muncul di HP Android-mu seperti biasa.

  2. TTampi
    Siap menerima dari aplikasi bank

    PEMBAYARAN

    Rp100.012Terkirim ✓

    SRI WAHYUNINGSIH

    Rp45.000Terkirim ✓

    BAMBANG S.

    Disimpan di HP, dikirim ke panel

    LANGKAH 2

    Tampi di HP membacanya

    Nominal dan nama pembayar dicatat, lalu dikirim ke panel Tampi.

  3. POST /tampi/webhook200
    {
      "event": "qr.paid",
      "qr": {
        "reference": "A-1043",
        "amount": 100012,
        "status": "paid"
      }
    }

    X-Tampi-Signature: sha256=…

    LANGKAH 3

    Panel menandai QR lunas

    Nominal dicocokkan dengan QR dinamis, lalu webhook bertanda tangan HMAC dikirim ke servermu.

  4. Aplikasimu · Pesanan

    #A-1042

    Rp45.000

    Lunas

    #A-1043

    Rp100.012

    Lunas

    #A-1044

    Rp72.031

    Menunggu

    qr.paid · A-1043 lunas

    LANGKAH 4

    Pesanan otomatis lunas

    Webhook qr.paid membawa nomor pesanan A-1043, jadi aplikasimu langsung menandainya lunas.

Semua pembayaran bisa kamu pantau di panel

Panel mencatat setiap pembayaran beserta status pengirimannya ke servermu: terkirim, sedang diulang, atau gagal. Yang gagal bisa dikirim ulang dari panel. Uangnya tetap langsung masuk ke rekeningmu.

Untuk mulai cukup QRIS statis milikmu. Supaya QR ditandai lunas otomatis, tambahkan HP Android 8.0 ke atas dengan aplikasi Tampi yang menerima notifikasi dari bank atau aplikasi merchant. Untuk menghubungkan ke sistemmu, tambahkan satu URL webhook.

Integrasi · opsional

Jadikan payment gateway di aplikasimu

Tidak wajib. Servermu membuat QR untuk setiap pesanan lewat REST API, pembeli membayar di halaman Snap atau QR yang kamu tampilkan sendiri, dan Tampi mengirim webhook begitu pembayarannya cocok. Tidak ada SDK yang perlu dipasang.

  • REST API dengan secret key: buat QR, cek status, dan daftar QRIS
  • Snap: halaman bayar siap pakai lewat redirect atau pop-up, dengan logo dan warnamu
  • Webhook qr.paid berisi nomor pesananmu, bertanda tangan HMAC-SHA256
  • Sandbox gratis untuk uji coba, plus prompt siap pakai untuk asisten coding AI
// Node.js + Express
const raw = express.raw({ type: 'application/json' });

app.post('/tampi/webhook', raw, (req, res) => {
  const ts = req.get('X-Tampi-Timestamp');
  const body = req.body.toString('utf8');
  const expected = 'sha256=' + crypto
    .createHmac('sha256', process.env.TAMPI_WEBHOOK_SECRET)
    .update(`${ts}.${body}`)
    .digest('hex');

  const sig = req.get('X-Tampi-Signature');
  if (!timingSafeEqual(sig, expected)) {
    return res.sendStatus(401);
  }
  res.sendStatus(200); // balas dulu
  const event = JSON.parse(body);
  if (event.event === 'qr.paid') {
    markOrderPaid(event.qr.reference); // dedup pada event_id
  }
});

Integrasi · opsional

Andal saat terhubung ke aplikasimu

Kalau kamu memakai aplikasi Tampi di HP dan webhook, Tampi mengurus bagian yang membosankan: menangkap, menyimpan, mengirim, dan mengulang.

Tidak ada pembayaran yang hilang

Pembayaran disimpan di HP sebelum dikirim. Kalau servermu sedang down, Tampi mencoba lagi otomatis hingga 10 kali.

Webhook bertanda tangan

Setiap kiriman membawa signature HMAC-SHA256, jadi aplikasimu bisa memastikan datanya benar dari Tampi.

Hingga 5 QRIS, banyak HP

Setiap QRIS punya HP pencatatnya sendiri. Pantau semuanya dari panel: online, siap menerima, dijeda, atau perlu dibuka ulang.

Privasi terjaga

Tampi hanya membaca notifikasi dari satu aplikasi pembayaran yang kamu pilih. Notifikasi lain tidak disentuh.

Harga

Bayar hanya untuk QR yang lunas

Biaya Tampi tidak pernah dipotong dari pembayaran pelanggan. Kamu mengisi saldo di panel, lalu biaya diambil dari saldo itu. Cara penagihannya tergantung apakah QRIS-nya punya HP pencatat dengan aplikasi Tampi.

Dengan aplikasi Tampi

Disarankan

0,7%dari nominal QR

Ditagih hanya saat QR dibayar

Minimal Rp200, maksimal Rp5.000 per QR

  • Buat QR sebanyak apa pun, gratis
  • QR yang batal atau tidak dibayar tidak ditagih
  • Setiap pembayaran tercatat di panel dan QR otomatis ditandai lunas

Butuh HP Android dengan aplikasi Tampi, dipasangkan ke QRIS itu, yang menerima notifikasi pembayaran.

Tanpa aplikasi Tampi

0,5%dari nominal QR

Ditagih saat QR dibuat

Minimal Rp200, maksimal Rp5.000 per QR

  • Tarif lebih rendah
  • QR tetap ditagih walaupun tidak jadi dibayar
  • Tidak perlu memasang apa pun di HP

Cocok kalau kamu hanya butuh QR dinamis dan jarang ada QR yang batal.

Tidak perlu memilih manual. Saat QR dibuat, panel mengecek apakah HP pencatat untuk QRIS itu aktif, lalu memakai tarif yang sesuai. Tarif yang berlaku selalu terlihat sebelum QR dibuat.

Cara menghitung

Tiga aturan saja

  1. 1

    Kalikan nominal QR dengan tarif

    Dengan aplikasi 0,7%, tanpa aplikasi 0,5%. Pecahan rupiah dibulatkan ke atas.

  2. 2

    Kalau hasilnya di bawah Rp200

    Biayanya Rp200. Ini batas minimal untuk QR bernominal kecil.

  3. 3

    Kalau hasilnya di atas Rp5.000

    Biayanya Rp5.000. Transaksi sebesar apa pun tidak lebih dari ini.

Dengan aplikasi Tampi

Rp200

s.d. ±Rp28 ribu

0,7% dari nominal

±Rp28 ribu – ±Rp714 ribu

Rp5.000

di atas ±Rp714 ribu

Tanpa aplikasi Tampi

Rp200

s.d. ±Rp40 ribu

0,5% dari nominal

±Rp40 ribu – ±Rp1 juta

Rp5.000

di atas ±Rp1 juta

Coba hitung

Berapa biayanya untuk QR-mu?

Rp
Pelanggan membayar
Rp100.000
Masuk ke rekeningmu
Rp100.000 (utuh)
Biaya Tampi dari saldo0,7% × Rp100.000
Rp700

Setara 0,7% dari nominal. Diambil dari saldo hanya kalau QR ini dibayar.

Contoh sehari

Ke mana saldomu terpakai

Dengan aplikasi Tampi terpasang di HP.

  1. 1

    Top up saldo

    Kamu mengisi saldo Tampi di panel.

    +Rp50.000

    saldo Rp50.000

  2. 2

    Buat QR Rp100.000

    QR muncul di layar, pelanggan belum membayar. Belum ada biaya.

    Rp0

    saldo Rp50.000

  3. 3

    Pelanggan membayar Rp100.000

    Rp100.000 masuk utuh ke rekeningmu. QR ditandai lunas, biaya 0,7% diambil dari saldo.

    −Rp700

    saldo Rp49.300

  4. 4

    Buat QR Rp25.000, pelanggan batal

    QR tidak dibayar, jadi tidak ditagih.

    Rp0

    saldo Rp49.300

  5. 5

    Pelanggan membayar QR Rp15.000

    0,7% dari Rp15.000 = Rp105, di bawah batas minimal, jadi biayanya Rp200.

    −Rp200

    saldo Rp49.100

Tidak ada biaya bulanan, biaya pendaftaran, atau biaya penarikan, karena uang pelanggan tidak pernah lewat Tampi. Biaya MDR QRIS dari bank atau penyedia QRIS-mu tetap berlaku sesuai ketentuan mereka.

FAQ

Pertanyaan yang sering muncul

ꦠꦩ꧀ꦥꦶ

Ubah QRIS statismu jadi dinamis

Daftar dengan Google atau email, unggah QRIS statismu, dan buat QR dinamis pertamamu. Integrasi ke aplikasimu bisa menyusul kapan saja.