Andalkan dokumentasi API
Buka dokumentasi API di akun Anda dan tinjau autentikasi, nama titik akhir, bidang wajib, dan formulir respons. Hindari membuat tangkapan layar lama atau contoh penyedia lain. Catat titik akhir mana yang membuat pesanan dan titik akhir mana yang membaca status pesanan. Pastikan permintaan yang tampak serupa memiliki implikasi penagihan yang berbeda. Jauhkan kredensial dari skrip sisi browser dan log umum.
Tetapkan status pesanan yang jelas
Bayangkan sebuah skenario dengan status seperti dibuat, pesan menunggu, pesan diterima, selesai, dan dibatalkan. Petakan label respons penyedia yang sebenarnya ke negara-negara ini, daripada menciptakan hasil yang sukses jika penguraian gagal. Simpan ID pesanan, rute yang dipilih, dan tanggal kedaluwarsa beserta catatan status. Hal ini memberikan konteks yang jelas pada setiap respons dan mencegah pesan diterapkan ke permintaan akun yang tidak terkait.
Batasi waktu dan frekuensi pemungutan suara
Gunakan interval wajar yang konsisten dengan batas API saat ini, serta batas waktu permintaan. Tetapkan total waktu berhenti tergantung pada jendela akses pesanan. Tingkatkan jeda saat membatasi laju permintaan atau respons server sementara alih-alih membuat putaran percobaan ulang yang cepat. Jika terjadi kegagalan jaringan, harap simpan ID pesanan Anda dan periksa statusnya saat ini sebelum melakukan tindakan pembelian baru. Batas waktu membuat hasilnya tidak diketahui: ini tidak membuktikan bahwa pesanan tidak dibuat.
Hentikan pemungutan suara tepat waktu dan lindungi log
Hentikan survei setelah Anda menyelesaikan proses checkout atau menyelesaikan pesanan Anda. Secara default, simpan status diagnostik, stempel waktu, dan ID pesanan tanpa mencatat kode yang valid. Sebelum menggunakan pesan yang diterima, cocokkan dengan permintaan penerima. Uji kegagalan penguraian respons dan koneksi terputus dalam lingkungan terkendali. Integrasi Anda harus dengan jujur melaporkan keadaan yang tidak ditentukan, daripada melanjutkan selamanya atau diam-diam membeli nomor lain.
Pertanyaan dan jawaban
Apakah saya perlu melakukan polling API tanpa batas waktu?
Tidak. Harap patuhi jendela akses, batasan API, dan kondisi penghentian tertentu.
Apakah mungkin untuk menempatkan kunci API dalam kode JavaScript publik?
Hindari ini. Simpan kredensial dalam integrasi sisi server yang aman.
Penggunaan SMS Activation yang bertanggung jawab
Gunakan nomor hanya untuk rekening, aplikasi, dan cek yang Anda izinkan. Patuhi aturan platform yang dipilih dan hukum setempat. Ketersediaan nomor, harga, tujuan dan jaringan pembayaran dapat berubah. Silakan periksa data terkini di akun pribadi Anda sebelum pembayaran.
Setelah pendaftaran, Anda akan melihat negara yang tersedia, layanan, metode pengisian mata uang kripto, harga aktivasi, dan periode sewa.