BerandaKompres
Konversi
JPGPDF ke GambarKonversi halaman PDF ke JPG/PNGWPDF ke DOCXKonversi PDF ke dokumen WordWWord ke PDFKonversi file Word ke PDF
Edit PDF
Gabung PDFGabungkan beberapa PDF menjadi satuAtur HalamanSusun ulang urutan halaman PDFEdit PDFTambahkan teks, gambar ke PDFPutar HalamanPutar halaman dalam file PDF
Keamanan PDF
Tambah WatermarkBeri identitas PDF Anda dengan watermarkEnkripsi PDFKunci PDF dengan kata sandiTanda Tangan PDFTambahkan tanda tangan digital ke PDF
HargaBlogKontak
MasukDaftar

Semua alat yang Anda butuhkan untuk mengelola PDF — cepat, privat, self-hosted.

Produk
  • Semua alat
  • Harga
Categories
  • Atur & Kelola
  • Edit & Anotasi
  • Konversi ke PDF
  • Konversi dari PDF
  • Optimalkan & Perbaiki
  • Amankan PDF
Perusahaan
  • Tentang
  • Kontak
  • Blog
  • Pusat Bantuan
Legal
  • Ketentuan
  • Privasi
  • Security
  • Kebijakan Pengembalian Dana
© 2026 pdfsimple. Semua hak dilindungi.
BerandaKompres
Konversi
JPGPDF ke GambarKonversi halaman PDF ke JPG/PNGWPDF ke DOCXKonversi PDF ke dokumen WordWWord ke PDFKonversi file Word ke PDF
Edit PDF
Gabung PDFGabungkan beberapa PDF menjadi satuAtur HalamanSusun ulang urutan halaman PDFEdit PDFTambahkan teks, gambar ke PDFPutar HalamanPutar halaman dalam file PDF
Keamanan PDF
Tambah WatermarkBeri identitas PDF Anda dengan watermarkEnkripsi PDFKunci PDF dengan kata sandiTanda Tangan PDFTambahkan tanda tangan digital ke PDF
HargaBlogKontak
MasukDaftar
DokumentasiAPI & DeveloperWebhook
← Dokumentasi

Memulai

Memulai dengan PDFSimpleFormat File yang Didukung

Alat & File

Cara Kerja Alat PDFBatas File & Retensi

Akun & Penagihan

Paket & BatasanPenagihan, PPN & FakturMengelola Langganan Anda

API & Developer

Kunci APIKredit & Batas LajuWebhook

Keamanan & Privasi

Keamanan FileKeamanan Akun

Pemecahan Masalah & FAQ

Pertanyaan yang Sering Diajukan

API & Developer

Webhook

Daftarkan endpoint HTTPS untuk menerima notifikasi secara real-time saat tugas PDF Anda selesai atau gagal. Pelajari cara memverifikasi tanda tangan webhook dan menangani percobaan ulang.

Webhook memungkinkan aplikasi Anda menerima notifikasi peristiwa secara real-time dari PDFSimple. Alih-alih melakukan polling ke API untuk status tugas, daftarkan sebuah endpoint dan PDFSimple akan mengirim payload bertanda tangan ke sana saat peristiwa terjadi.

Menyiapkan webhook

  1. Buka Dasbor → Webhook dan klik Tambah endpoint.
  2. Masukkan URL endpoint HTTPS Anda (mis., https://yourapp.com/webhooks/pdfsimple).
  3. Pilih peristiwa yang ingin Anda terima (mis., job.completed, job.failed).
  4. Klik Buat. Secret webhook unik akan ditampilkan — salin segera, hanya ditampilkan satu kali.
  5. Simpan secret tersebut dengan aman di variabel environment aplikasi Anda.

Secret webhook Anda digunakan untuk memverifikasi bahwa payload berasal dari PDFSimple. Jangan pernah mengeksposnya secara publik. Jika bocor, hapus webhook tersebut dan buat yang baru.

Peristiwa webhook

  • job.completed — tugas pemrosesan PDF selesai dengan sukses. Payload mencakup ID tugas, URL file output, dan metadata.
  • job.failed — tugas mengalami kesalahan. Payload mencakup pesan kesalahan.

Memverifikasi tanda tangan webhook

Setiap permintaan webhook mencakup header X-PDFSimple-Signature yang berisi tanda tangan HMAC-SHA256 dari body permintaan mentah, dihitung menggunakan secret webhook Anda. Selalu verifikasi tanda tangan ini sebelum memproses payload.

javascript
const crypto = require('crypto');

function verifySignature(rawBody, secret, signature) {
  const expected = crypto
    .createHmac('sha256', secret)
    .update(rawBody)
    .digest('hex');
  return crypto.timingSafeEqual(
    Buffer.from(expected),
    Buffer.from(signature)
  );
}

Percobaan ulang dan jaminan pengiriman

Jika endpoint Anda tidak mengembalikan respons 2xx dalam 30 detik, PDFSimple akan mencoba ulang pengiriman dengan back-off eksponensial, hingga 5 kali percobaan selama 30 hari. Peristiwa webhook disimpan selama 30 hari.

Balas dengan HTTP 200 secepat mungkin. Proses payload secara asinkron dalam tugas latar belakang untuk menghindari timeout.

Apakah ini membantu?

Artikel terkait

Kunci APIBuat dan kelola kunci API untuk mengautentikasi permintaan ke API PDFSimple. Pelajari praktik terbaik untuk menjaga keamanan kunci.
Kredit & Batas LajuAPI PDFSimple menggunakan sistem penagihan berbasis kredit. Pahami bagaimana kredit digunakan, apa yang terjadi saat kredit habis, dan batas laju API.

Semua alat yang Anda butuhkan untuk mengelola PDF — cepat, privat, self-hosted.

Produk
  • Semua alat
  • Harga
Categories
  • Atur & Kelola
  • Edit & Anotasi
  • Konversi ke PDF
  • Konversi dari PDF
  • Optimalkan & Perbaiki
  • Amankan PDF
Perusahaan
  • Tentang
  • Kontak
  • Blog
  • Pusat Bantuan
Legal
  • Ketentuan
  • Privasi
  • Security
  • Kebijakan Pengembalian Dana
© 2026 pdfsimple. Semua hak dilindungi.