Tanda tangan digital
dengan QR terverifikasi.

Unggah dokumen, kustom QR bermerek, bagikan tautan tanda tangan, dan verifikasi keasliannya lewat satu kali pindai.

  • Dukungan PDF & gambar
  • QR kustom: logo, warna, gaya
  • Tanda tangan via browser (embed link)
  • Halaman verifikasi publik anti-palsu
PT UMA Signature

Selamat datang 👋

Masuk memakai akun eptuma Anda.

Buka aplikasi Signa di ponsel Anda → tab Scan → arahkan ke QR ini.

QR login

Menunggu pemindaian…

Autentikasi diproses melalui server eptuma. Sesi Anda aman dengan token.

Beranda

Beranda

Notifikasi

Dokumen Terbaru

Lihat semua →

Aksi Cepat

Mulai alur tanda tangan Anda.

Berkas Saya

Dokumen berhasil ditandatangani

Kode: · buka verifikasi →

Tempatkan Tanda Tangan

100%

✋ Seret QR ke posisi yang diinginkan, tarik titik di sudut untuk mengubah ukuran. Gunakan +/− untuk memperbesar tampilan dokumen.

QR
Memuat dokumen…

Tanda Tangani

+ Kelola / buat tanda tangan
Bagikan link untuk orang lain

Tanda Tangan Tercatat

Buat Profil Penandatangan

Simpan identitas (nama, jabatan) sekaligus gaya QR-nya, lalu tetapkan untuk user yang akan memakainya saat menandatangani.

Gaya QR (opsional)
Pilih logo dulu untuk mengatur ukurannya.
pratinjauPratinjau

Profil Tersimpan

Verifikasi Tanda Tangan

Masukkan kode verifikasi (yang tercetak di bawah QR) untuk memeriksa keaslian.

Periksa Keaslian Berkas

Unggah PDF/gambar yang Anda terima. Sistem membaca QR di dalamnya lalu membandingkan isi berkas dengan versi yang ditandatangani — sehingga ketahuan bila isinya sudah diubah. Berkasnya tidak disimpan.

✅ API Key dibuat

Salin dan simpan sekarang — kunci lengkap ini tidak akan ditampilkan lagi.

Buat API Key

Centang user yang boleh diminta tanda tangan lewat key ini, dan tandai ⭐ sebagai default (dipakai bila permintaan tak menyebut signer_user_id). Pemakai key memilih tujuan lewat signer_user_id.

API Key Aktif

Dokumentasi Singkat — scope request_sign

Minta tanda tangan ke user tertentu: unggah dokumen, user tujuan diberi notifikasi berisi link tanda tangan & membukanya untuk menandatangani. Tujuannya diambil dari daftar Penandatangan pada key ini.

1. Minta tanda tangan (upload PDF/gambar)

curl -X POST https://domain-anda.com/api/v1/sign-requests \
  -H "X-API-Key: sig_live_xxxxx" \
  -F "[email protected]" \
  -F "document_name=Kontrak Kerja Sama" \
  -F "requester_name=Divisi HRD"

💡 Tidak perlu menyebut tujuan bila key ini hanya punya satu user penandatangan, atau sudah ada yang ditandai default (⭐) — server memakainya otomatis.

Kalau satu key dipakai untuk beberapa penandatangan, pilih tujuannya per-request dengan signer_user_id (tambahkan -F "signer_user_id=2"). Nilainya harus salah satu user pada daftar Penandatangan key ini; bila salah — atau dikosongkan padahal tak ada default — respons berisi daftar id yang valid.

Field opsional lain: signer_name — mengganti nama tampilan pada halaman /sign (default: nama user tujuan). Nama ini dikunci di server: penandatangan tidak bisa mengubahnya saat menandatangani.

Respons berisi check_status_url. Link tanda tangan tidak dikembalikan lewat API — hanya user tujuan yang menerimanya lewat notifikasi, supaya pemanggil API tidak bisa menandatangani atas nama user tersebut.

2. Cek status kapan saja

curl https://domain-anda.com/api/v1/sign-requests/{id} \
  -H "X-API-Key: sig_live_xxxxx"

Dokumentasi Singkat — scope self_sign

Tanda tangani sendiri (identitas otomatis dari profil), tapi tetap lewat sign_url untuk atur posisi QR — belum tertandatangani sampai tombol "Tanda Tangani" ditekan di halaman itu (form nama/email tidak ditampilkan karena identitas sudah pasti).

1. Unggah dokumen (belum ditandatangani)

curl -X POST https://domain-anda.com/api/v1/self-sign \
  -H "X-API-Key: sig_live_yyyyy" \
  -F "[email protected]" \
  -F "document_name=Berita Acara" \
  -F "requester_name=Divisi Legal"

💡 Tidak perlu kirim signer_name — identitas otomatis dari profil default akun Anda (Setup Tanda Tangan), atau nama akun kalau belum ada profil. Kirim signer_profile_id (opsional) untuk memakai profil lain.

Respons berisi sign_url — buka untuk atur posisi QR lalu tekan "Tanda Tangani Sekarang", dan check_status_url untuk memantau.

2. Cek status kapan saja (berisi signed_document_url setelah ditandatangani)

curl https://domain-anda.com/api/v1/self-sign/{id} \
  -H "X-API-Key: sig_live_yyyyy"

3. Kedua scope mengirim webhook (POST ke URL callback Anda) begitu ditandatangani — body event: "document.signed", header X-Signa-Signature berisi HMAC-SHA256 untuk verifikasi keaslian.

Notifikasi Push (FCM)

Dapatkan notifikasi ke perangkat saat ada permintaan tanda tangan masuk lewat API (scope request_sign) atau saat dokumen ditandatangani (scope self_sign). Daftarkan token FCM perangkat/aplikasi Anda di sini.

Konfirmasi