### Cancel Order Request Example Source: https://ditznesia.id/api-v2 Example of a GET request to cancel an existing order. Requires your API key and the order ID. This operation will refund the associated amount. ```http https://api.jasaotp.id/v2/cancel.php?api_key=922a0af8d090b32ee2e6114a6e572799&id=1728868 ``` -------------------------------- ### Get OTP Response Source: https://ditznesia.id/api-v2 This is the typical response structure when successfully retrieving an OTP. It includes a status code, success flag, a message, and the OTP data. ```json { "code": 200, "success": true, "message": "Berhasil mengambil OTP.", "data": { "otp": "123456" } } ``` -------------------------------- ### Periksa OTP untuk Pesanan Source: https://ditznesia.id/api-v2 Mengambil OTP untuk pesanan yang ada. Memerlukan `api_key` dan `id` pesanan. ```APIDOC ## Periksa OTP ### Description Mengambil OTP untuk pesanan. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/sms.php` #### Parameters ##### Query Parameters - **api_key** (String) - Required - Api Key Anda - **id** (Integer) - Required - ID Pesanan ### Request Example `https://api.jasaotp.id/v2/sms.php?api_key=922a0af8d090b32ee2e6114a6e572799&id=1728868` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons - **data** (Object) - Data OTP - **otp** (String) - Kode OTP #### Response Example ```json { "code": 200, "success": true, "message": "Berhasil mendapatkan OTP.", "data": { "otp": "123456" } } ``` ``` -------------------------------- ### Periksa OTP untuk Pesanan Source: https://ditznesia.id/api-v2 Ambil kode OTP untuk pesanan yang ada menggunakan api_key dan ID pesanan. Pastikan Anda memiliki ID pesanan yang benar. ```http https://api.jasaotp.id/v2/sms.php?api_key=922a0af8d090b32ee2e6114a6e572799&id=1728868 ``` -------------------------------- ### Periksa Saldo Akun Source: https://ditznesia.id/api-v2 Mengambil saldo akun saat ini. Memerlukan `api_key` untuk autentikasi. ```APIDOC ## Periksa Saldo ### Description Mengambil saldo akun saat ini. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/balance.php` #### Parameters ##### Query Parameters - **api_key** (String) - Required - Api Key Anda ### Request Example `https://api.jasaotp.id/v2/balance.php?api_key=922a0af8d090b32ee2e6114a6e572799` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons - **data** (Object) - Data saldo - **saldo** (Integer) - Jumlah saldo #### Response Example ```json { "code": 200, "success": true, "message": "Berhasil memeriksa saldo.", "data": { "saldo": 10000 } } ``` ``` -------------------------------- ### Batalkan Pesanan dan Dapatkan Pengembalian Dana Source: https://ditznesia.id/api-v2 Membatalkan pesanan yang ada dan mengembalikan dana. Memerlukan `api_key` dan `id` pesanan. ```APIDOC ## Batalkan Pesanan ### Description Batalkan pesanan dan dapatkan pengembalian dana. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/cancel.php` #### Parameters ##### Query Parameters - **api_key** (String) - Required - Api Key Anda - **id** (Integer) - Required - ID Pesanan ### Request Example `https://api.jasaotp.id/v2/cancel.php?api_key=922a0af8d090b32ee2e6114a6e572799&id=1728868` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons #### Response Example ```json { "code": 200, "success": true, "message": "Pesanan berhasil dibatalkan dan dana dikembalikan." } ``` ``` -------------------------------- ### Periksa Saldo Akun API Source: https://ditznesia.id/api-v2 Gunakan endpoint ini untuk mengambil saldo akun Anda saat ini. Pastikan untuk menyertakan api_key Anda dalam permintaan. ```http https://api.jasaotp.id/v2/balance.php?api_key=922a0af8d090b32ee2e6114a6e572799 ``` ```json { "code": 200, "success": true, "message": "Berhasil memeriksa saldo.", "data": { "saldo": 10000 } } ``` -------------------------------- ### Buat Pesanan OTP Baru Source: https://ditznesia.id/api-v2 Membuat pesanan OTP baru. Memerlukan `api_key`, `negara`, `layanan`, dan `operator`. ```APIDOC ## Buat Pesanan ### Description Membuat pesanan OTP baru. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/order.php` #### Parameters ##### Query Parameters - **api_key** (String) - Required - Api Key Anda - **negara** (Integer) - Required - ID Negara (misalnya, "6" untuk Indonesia) - **layanan** (String) - Required - Kode layanan (misalnya, "wa" untuk WhatsApp) - **operator** (String) - Required - Nama operator (misalnya, "any", "telkomsel") ### Request Example `https://api.jasaotp.id/v2/order.php?api_key=922a0af8d090b32ee2e6114a6e572799&negara=6&layanan=wa&operator=any` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons - **data** (Object) - Data pesanan - **order_id** (Integer) - ID Pesanan - **number** (String) - Nomor telepon yang diberikan #### Response Example ```json { "code": 200, "success": true, "message": "Order berhasil.", "data": { "order_id": 1728868, "number": "+6282272111384" } } ``` ``` -------------------------------- ### Buat Pesanan OTP Baru Source: https://ditznesia.id/api-v2 Membuat pesanan OTP baru memerlukan api_key, ID negara, kode layanan, dan nama operator. Perhatikan bahwa parameter ini wajib diisi. ```http https://api.jasaotp.id/v2/order.php?api_key=922a0af8d090b32ee2e6114a6e572799&negara=6&layanan=wa&operator=any ``` ```json { "code": 200, "success": true, "message": "Order berhasil.", "data": { "order_id": 1728868, "number": "+6282272111384" } } ``` -------------------------------- ### Dapatkan Daftar Negara yang Tersedia Source: https://ditznesia.id/api-v2 Endpoint ini mengembalikan daftar negara yang didukung oleh layanan. Tidak ada parameter tambahan yang diperlukan selain api_key. ```http https://api.jasaotp.id/v2/negara.php ``` ```json { "code": 200, "success": true, "message": "Berhasil mengambil daftar negara.", "data": [ { "id_negara": 0, "nama_negara": "rusia" }, { "id_negara": 1, "nama_negara": "ukraina" } ] } ``` -------------------------------- ### Dapatkan Layanan berdasarkan ID Negara Source: https://ditznesia.id/api-v2 Endpoint ini mengembalikan layanan OTP yang tersedia untuk negara yang ditentukan. Anda perlu menyediakan ID negara sebagai parameter. ```http https://api.jasaotp.id/v2/layanan.php?negara=6 ``` ```json { "6": { "wa": { "harga": 3000, "stok": 999, "layanan": "whatsapp" }, "fb": { "harga": 4000, "stok": 999, "layanan": "facebook" } } } ``` -------------------------------- ### Dapatkan Layanan berdasarkan Negara Source: https://ditznesia.id/api-v2 Mengambil daftar layanan yang tersedia untuk negara tertentu. Memerlukan `negara` ID. ```APIDOC ## Dapatkan Layanan berdasarkan Negara ### Description Mengambil daftar layanan yang tersedia untuk negara tertentu. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/layanan.php` #### Parameters ##### Query Parameters - **negara** (Integer) - Required - ID Negara ### Request Example `https://api.jasaotp.id/v2/layanan.php?negara=6` ### Response #### Success Response (200) - **data** (Object) - Objek layanan - Key (String) - Kode layanan - Value (Object) - Detail layanan - **harga** (Integer) - Harga layanan - **stok** (Integer) - Stok tersedia - **layanan** (String) - Nama layanan #### Response Example ```json { "6": { "wa": { "harga": 3000, "stok": 999, "layanan": "whatsapp" }, "fb": { "harga": 4000, "stok": 999, "layanan": "facebook" } } } ``` ``` -------------------------------- ### Dapatkan Operator berdasarkan Negara Source: https://ditznesia.id/api-v2 Mengambil daftar operator untuk negara tertentu. Memerlukan `negara` ID. ```APIDOC ## Dapatkan Operator berdasarkan Negara ### Description Mengambil daftar operator untuk negara tertentu. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/operator.php` #### Parameters ##### Query Parameters - **negara** (Integer) - Required - ID Negara ### Request Example `https://api.jasaotp.id/v2/operator.php?negara=6` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons - **data** (Object) - Objek operator - Key (String) - Nama operator - Value (Array) - Daftar nama operator #### Response Example ```json { "code": 200, "success": true, "message": "Berhasil mendapatkan daftar operator.", "data": { "6": [ "any", "indosat", "telkomsel", "axis", "three", "smartfren", "byu" ] } } ``` ``` -------------------------------- ### Dapatkan Daftar Negara Source: https://ditznesia.id/api-v2 Mengambil daftar negara yang tersedia. Tidak memerlukan parameter. ```APIDOC ## Dapatkan Daftar Negara ### Description Mengambil daftar negara yang tersedia. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/negara.php` #### Parameters Tidak ada parameter yang diperlukan. ### Request Example `https://api.jasaotp.id/v2/negara.php` ### Response #### Success Response (200) - **code** (Integer) - Kode respons - **success** (Boolean) - Status keberhasilan - **message** (String) - Pesan respons - **data** (Array) - Daftar negara - **id_negara** (Integer) - ID Negara - **nama_negara** (String) - Nama Negara #### Response Example ```json { "code": 200, "success": true, "message": "Berhasil mengambil daftar negara.", "data": [ { "id_negara": 0, "nama_negara": "rusia" }, { "id_negara": 1, "nama_negara": "ukraina" } ] } ``` ``` -------------------------------- ### Cancel Order Source: https://ditznesia.id/api-v2 Allows users to cancel an existing order and receive a refund. Requires an API key and the order ID. ```APIDOC ## Cancel Order ### Description Membatalkan pesanan yang ada dan mendapatkan pengembalian dana. ### Method GET ### Endpoint `https://api.jasaotp.id/v2/cancel.php` ### Parameters #### Query Parameters - **api_key** (String) - Required - Api Key Anda - **id** (Integer) - Required - ID Pesanan ### Request Example `https://api.jasaotp.id/v2/cancel.php?api_key=922a0af8d090b32ee2e6114a6e572799&id=1728868` ### Response #### Success Response (200) - **code** (Integer) - Kode respons. - **success** (Boolean) - Menunjukkan apakah operasi berhasil. - **message** (String) - Pesan yang menjelaskan hasil operasi. - **data** (Object) - Data yang terkait dengan respons. - **order_id** (Integer) - ID pesanan yang dibatalkan. - **refunded_amount** (Integer) - Jumlah yang dikembalikan. #### Response Example ```json { "code": 200, "success": true, "message": "Pesanan berhasil dibatalkan dan saldo dikembalikan.", "data": { "order_id": 1728868, "refunded_amount": 3000 } } ``` ``` -------------------------------- ### Dapatkan Operator berdasarkan ID Negara Source: https://ditznesia.id/api-v2 Ambil daftar operator seluler yang tersedia untuk negara tertentu dengan menyediakan ID negara. Parameter 'negara' wajib diisi. ```http https://api.jasaotp.id/v2/operator.php?negara=6 ``` ```json { "code": 200, "success": true, "message": "Berhasil mendapatkan daftar operator.", "data": { "6": [ "any", "indosat", "telkomsel", "axis", "three", "smartfren", "byu" ] } } ``` -------------------------------- ### Cancel Order Response Source: https://ditznesia.id/api-v2 Response structure for a successful order cancellation. It confirms the order ID, the success status, a message, and the amount refunded. ```json { "code": 200, "success": true, "message": "Pesanan berhasil dibatalkan dan saldo dikembalikan.", "data": { "order_id": 1728868, "refunded_amount": 3000 } } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.