Beranda / Pusat Blog / DocuSign API: Menghasilkan URL Tanda Tangan Tersemat dengan Waktu Kedaluwarsa Tertentu

DocuSign API: Menghasilkan URL Tanda Tangan Tersemat dengan Waktu Kedaluwarsa Tertentu

Shunfang
2026-03-05
3 menit
Twitter Facebook Linkedin

Menavigasi API DocuSign untuk Tanda Tangan Tersemat yang Aman

Dalam lanskap protokol digital yang terus berkembang, bisnis semakin bergantung pada platform tanda tangan elektronik untuk menyederhanakan alur kerja sekaligus memastikan keamanan dan kepatuhan. DocuSign, sebagai pemimpin di bidang ini, menawarkan kemampuan API yang kuat yang memungkinkan pengembang untuk mengintegrasikan proses penandatanganan langsung ke dalam aplikasi mereka. Salah satu fungsi utama adalah pembuatan URL tanda tangan tersemat, yang memungkinkan pengguna untuk menandatangani dokumen tanpa meninggalkan aplikasi host. Artikel ini membahas cara mencapai hal ini menggunakan API DocuSign, dengan fokus pada pengaturan waktu kedaluwarsa tertentu untuk meningkatkan kontrol. Dari sudut pandang bisnis, integrasi semacam itu dapat mengurangi gesekan dalam orientasi pelanggan dan pelaksanaan kontrak, yang berpotensi meningkatkan tingkat konversi hingga 30% menurut tolok ukur industri.

Peran Tanda Tangan Tersemat dalam Proses Bisnis Modern

Tanda tangan tersemat memungkinkan dokumen dirender dalam iframe atau tampilan web, menciptakan pengalaman pengguna yang mulus. Tidak seperti tanda tangan jarak jauh, yang mengharuskan penerima untuk mengakses tautan melalui email, tanda tangan tersemat sangat ideal untuk skenario dalam aplikasi seperti portal penjualan atau sistem SDM. API DocuSign mendukung fungsionalitas ini melalui eSignature REST API-nya, yang memungkinkan kontrol terprogram atas upacara penandatanganan. Bisnis menghargai ini karena kemampuannya untuk mempertahankan konsistensi merek dan mengumpulkan peristiwa penyelesaian waktu nyata.

Menetapkan waktu kedaluwarsa untuk URL ini menambahkan lapisan keamanan, mencegah akses tidak sah setelah periode yang ditentukan. Ini sangat berguna dalam industri berisiko tinggi seperti keuangan atau hukum, di mana dokumen yang sensitif terhadap waktu harus dilindungi dari serangan replay atau paparan tanpa batas waktu.

image


Membandingkan platform tanda tangan elektronik dengan DocuSign atau Adobe Sign?

eSignGlobal menawarkan solusi tanda tangan elektronik yang lebih fleksibel dan hemat biaya dengan kepatuhan global, harga transparan, dan pengalaman orientasi yang lebih cepat.

👉 Mulai uji coba gratis


Menerapkan URL Tanda Tangan Tersemat dengan DocuSign API

Untuk menghasilkan URL tanda tangan tersemat dengan kedaluwarsa tertentu, pengembang harus mengautentikasi melalui OAuth 2.0 dan berinteraksi dengan Envelopes API DocuSign. Proses ini melibatkan pembuatan amplop, persiapan tanda tangan, dan kemudian pengambilan URL sementara untuk penyematan. Dari sudut pandang bisnis, menguasai kemampuan ini dapat mengurangi biaya operasional dengan mengotomatiskan tindak lanjut manual dan berintegrasi dengan alat CRM seperti Salesforce.

Langkah 1: Autentikasi dan Pembuatan Amplop

Mulailah dengan mendapatkan token akses menggunakan alur otorisasi JWT atau Kode Otorisasi DocuSign. Token ini memberikan akses API hingga 8 jam, setelah itu harus disegarkan.

Buat amplop menggunakan titik akhir /accounts/{accountId}/envelopes. Berikut adalah contoh permintaan format JSON melalui POST:

{
  "emailSubject": "Harap tanda tangani dokumen ini",
  "documents": [
    {
      "documentBase64": "base64-encoded-document-content",
      "name": "Agreement.pdf",
      "fileExtension": "pdf",
      "documentId": "1"
    }
  ],
  "recipients": {
    "signers": [
      {
        "email": "signer@example.com",
        "name": "John Doe",
        "recipientId": "1",
        "routingOrder": "1"
      }
    ]
  },
  "status": "sent"
}

Ini membuat amplop dasar dengan satu penandatangan. status: "sent" segera memulai alur kerja.

Langkah 2: Menambahkan Bidang Tanda Tangan dan Penerima Tersemat

Untuk tanda tangan tersemat, tetapkan penerima sebagai tersemat dengan menyertakan clientUserId dan detail autentikasi. Perbarui penerima:

"signers": [
  {
    "email": "signer@example.com",
    "name": "John Doe",
    "recipientId": "1",
    "routingOrder": "1",
    "clientUserId": "unique-client-id-123",
    "userId": "signer-user-id",
    "authenticationMethod": "none",  // Atau "email" untuk keamanan tambahan
    "embedUrlEvents": {
      "url": "https://your-app.com/return-url"
    }
  }
]

clientUserId mengikat sesi ke aplikasi Anda, memastikan bahwa penandatangan diautentikasi dalam lingkungan Anda.

Selanjutnya, tentukan bidang tanda tangan menggunakan titik akhir /envelopes/{envelopeId}/recipients/{recipientId}/tabs. Untuk bidang tanda tangan sederhana:

{
  "signHereTabs": [
    {
      "documentId": "1",
      "pageNumber": "1",
      "xPosition": "100",
      "yPosition": "200",
      "width": "200",
      "height": "50",
      "recipientId": "1"
    }
  ]
}

Ini menempatkan tab tanda tangan pada dokumen.

Langkah 3: Menghasilkan URL Tanda Tangan Tersemat dengan Kedaluwarsa

Langkah inti adalah memanggil titik akhir /accounts/{accountId}/envelopes/{envelopeId}/views/recipient untuk mendapatkan URL penandatanganan. Tentukan returnUrl untuk pengalihan setelah penandatanganan dan atur kedaluwarsa melalui parameter kueri atau pengaturan amplop.

Contoh permintaan GET:

GET /accounts/{accountId}/envelopes/{envelopeId}/views/recipient?email=signer@example.com&userName=John%20Doe&returnUrl=https://your-app.com/complete

Respons mencakup bidang url dengan tautan tanda tangan tersemat, yang secara default berlaku selama 5 menit. Untuk menyesuaikan kedaluwarsa, gunakan properti expireAfter amplop (dalam hari) saat membuat, atau gunakan expireEnabled dan expireAfterDays API dalam konfigurasi lanjutan. Untuk kontrol granular, integrasikan dengan Pemberitahuan Peristiwa DocuSign untuk memantau dan mencabut akses setelah kedaluwarsa.

Dalam kode (contoh Python menggunakan pustaka requests):

import requests

headers = {
    'Authorization': f'Bearer {access_token}',
    'Content-Type': 'application/json'
}

# Buat amplop (seperti di atas)
envelope_response = requests.post(f'{base_url}/envelopes', json=envelope_data, headers=headers)
envelope_id = envelope_response.json()['envelopeId']

# Dapatkan URL tersemat
url_params = {
    'email': 'signer@example.com',
    'userName': 'John Doe',
    'returnUrl': 'https://your-app.com/complete'
}
url_response = requests.get(f'{base_url}/envelopes/{envelope_id}/views/recipient', params=url_params, headers=headers)
signing_url = url_response.json()['url']

URL ini sekarang dapat disematkan dalam iframe: <iframe src="{signing_url}" width="100%" height="600px"></iframe>. Kedaluwarsa memastikan tautan tidak valid setelah waktu yang ditetapkan, biasanya diberlakukan oleh sisi server untuk mencegah gangguan.

Praktik Terbaik dan Pertimbangan Bisnis

Dari pengamatan bisnis, menerapkan kedaluwarsa dapat mengurangi kewajiban dalam industri yang diatur. Pantau penggunaan API melalui dasbor DocuSign untuk menghindari batasan kuota—paket Starter dibatasi hingga 40 amplop per bulan, sementara paket Advanced seharga $5760 per tahun menawarkan lebih banyak. Uji dalam mode kotak pasir untuk memastikan kepatuhan terhadap ESIGN/UETA di AS atau eIDAS di UE. Perangkap umum termasuk clientUserId yang tidak cocok yang menyebabkan kegagalan autentikasi, atau mengabaikan returnUrl yang memengaruhi kontinuitas alur pengguna.

Bisnis melaporkan bahwa tanda tangan tersemat dengan kedaluwarsa dapat mengurangi waktu penandatanganan sebesar 50%, meningkatkan kepuasan pelanggan. Namun, biaya API meningkat dengan penggunaan, sehingga mengevaluasi alternatif untuk efisiensi biaya sangat penting.

Membandingkan Platform Tanda Tangan Elektronik Terkemuka

Saat memilih solusi tanda tangan elektronik, faktor-faktor seperti fleksibilitas API, harga, dan kepatuhan regional memainkan peran penting. Berikut adalah perbandingan netral antara DocuSign, Adobe Sign, eSignGlobal, dan HelloSign (sekarang Dropbox Sign) berdasarkan data publik 2025. Tabel ini menyoroti perbedaan utama untuk mendukung pengambilan keputusan yang tepat.

Fitur/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
API Tanda Tangan Tersemat REST API yang kuat dengan kontrol kedaluwarsa; mendukung Webhooks Terintegrasi dengan ekosistem Adobe; kedaluwarsa melalui pengaturan amplop API termasuk dalam paket Pro; kedaluwarsa yang dapat disesuaikan dan penyematan massal API sederhana dengan kedaluwarsa dasar; fokus pada kemudahan penggunaan
Harga (Tahunan Tingkat Pemula) $120 (Personal, 1 pengguna) $239.88 (Individual) $299 (Essential, pengguna tak terbatas) $180 (Essentials, 3 pengguna)
Batasan Pengguna Lisensi per kursi Per pengguna Pengguna tak terbatas, tanpa biaya kursi Hingga 20 pengguna di paket dasar
Kuota Amplop (Dasar) 5/bulan (Personal); meningkat dengan tingkatan 10/bulan (Individual) 100/tahun (Essential) Pengiriman tak terbatas, biaya penyimpanan
Fokus Kepatuhan Global (ESIGN, eIDAS, GDPR) AS/UE kuat; integrasi Adobe Document Cloud Asli APAC (iAM Smart, Singpass); 100+ negara secara global Berpusat di AS (ESIGN); internasional dasar
Biaya Tambahan API terpisah ($600+); SMS tambahan Autentikasi bayar sesuai penggunaan API dibundel; tidak ada biaya tambahan untuk sertifikasi regional Integrasi gratis; dukungan lanjutan tambahan
Keuntungan Fitur tingkat perusahaan Mulus dengan alat PDF Hemat biaya untuk tim; dioptimalkan untuk APAC Antarmuka yang ramah pengguna
Keterbatasan Biaya meningkat untuk penskalaan Fleksibilitas API yang lebih rendah untuk penyesuaian Lebih baru di beberapa pasar Otomatisasi lanjutan terbatas

Perbandingan ini menyoroti bahwa DocuSign unggul dalam integrasi perusahaan tetapi dengan harga yang lebih tinggi, sementara platform lain menawarkan nilai dalam ceruk tertentu.

image

DocuSign menonjol dengan ekosistem API-nya yang matang, mendorong tanda tangan tersemat di ribuan aplikasi secara global. Program pengembangnya, mulai dari $600 per tahun untuk dasar hingga opsi perusahaan khusus, menekankan skalabilitas untuk bisnis bervolume tinggi.

image

Adobe Sign, yang terintegrasi secara mendalam dengan alur kerja kreatif dan dokumen, menawarkan tanda tangan tersemat melalui API-nya, dengan opsi kedaluwarsa terkait dengan siklus hidup amplop. Harga mulai lebih tinggi, tetapi bundel dengan Acrobat cocok untuk pengguna intensif PDF.

eSignGlobal menyediakan tanda tangan elektronik yang sesuai di 100 negara global arus utama, dengan kehadiran yang kuat di Asia-Pasifik (APAC). Lanskap tanda tangan elektronik APAC menghadirkan fragmentasi, standar tinggi, dan peraturan ketat, berbeda dengan kerangka kerja ESIGN/eIDAS Barat. APAC memerlukan pendekatan "integrasi ekosistem", termasuk integrasi perangkat keras/API yang mendalam dengan identitas digital pemerintah (G2B), jauh melampaui metode email atau deklarasi diri yang umum di AS/UE. eSignGlobal bersaing langsung dengan DocuSign dan Adobe Sign melalui harga yang terjangkau—paket Essential-nya seharga $16,6 per bulan memungkinkan pengiriman hingga 100 dokumen, kursi pengguna tak terbatas, dan verifikasi kode akses tanda tangan. Ini terintegrasi secara mulus dengan iAM Smart Hong Kong dan Singpass Singapura, memastikan kepatuhan regional dengan sebagian kecil dari biaya pesaing.

esignglobal HK


Mencari alternatif yang lebih cerdas untuk DocuSign?

eSignGlobal menawarkan solusi tanda tangan elektronik yang lebih fleksibel dan hemat biaya dengan kepatuhan global, harga transparan, dan pengalaman orientasi yang lebih cepat.

👉 Mulai uji coba gratis


HelloSign (sekarang Dropbox Sign) memprioritaskan kesederhanaan dalam API URL tersematnya, dengan kedaluwarsa yang ditangani melalui pengaturan dokumen. Ini hemat biaya untuk tim kecil tetapi kurang mendalam dalam otomatisasi DocuSign.

Kesimpulan: Memilih Solusi yang Tepat untuk Bisnis Anda

Singkatnya, API DocuSign untuk menghasilkan URL tanda tangan tersemat dengan kedaluwarsa tertentu menawarkan kontrol yang kuat untuk alur kerja yang aman dan terintegrasi. Bisnis harus menimbang kematangan API terhadap total biaya kepemilikan dan kebutuhan regional. Untuk bisnis yang memprioritaskan kepatuhan APAC, eSignGlobal menonjol sebagai alternatif DocuSign yang netral dan dioptimalkan secara regional.

avatar
Shunfang
Kepala Manajemen Produk di eSignGlobal, seorang pemimpin berpengalaman dengan pengalaman internasional yang luas di industri tanda tangan elektronik. Ikuti LinkedIn Saya