{"id":1542,"date":"2020-04-06T00:54:12","date_gmt":"2020-04-05T17:54:12","guid":{"rendered":"https:\/\/www.domosquare.com\/tutorial\/?p=1542"},"modified":"2023-03-29T10:21:19","modified_gmt":"2023-03-29T03:21:19","slug":"api-wa-gateway-billingotomatis","status":"publish","type":"post","link":"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/api-wa-gateway-billingotomatis.html","title":{"rendered":"API WA Gateway Billingotomatis"},"content":{"rendered":"<p class=\"last-updated entry-meta\">Last updated on March 29th, 2023 at 10:21 am<\/p>\n<p>WA Gateway merupakan layanan dari billingotomatis, detail tentang layanan ini bisa di cek di:<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.domosquare.com\/blog\/berita\/hai-kenalan-sama-wa-gateway-billingotomatis-yuk\/\" target=\"_blank\">https:\/\/www.domosquare.com\/blog\/berita\/hai-kenalan-sama-wa-gateway-billingotomatis-yuk\/<\/a><\/p>\n\n\n\n<p>Sebelum menggunakan WA Gateway pada WHMCS, Anda perlu mengordernya dahulu , ada bisa mengorder di halaman:<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.domosquare.com\/manage\/cart.php?gid=20\" target=\"_blank\">https:\/\/www.domosquare.com\/manage\/cart.php?gid=20<\/a><\/p>\n\n\n\n<p>Untuk setup awalnya, Anda bisa baca tutorialnya di halaman berikut:<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html\" target=\"_blank\">https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html<\/a><\/p>\n\n\n\n<p>Setelah informasi API Anda dapatkan, jika Anda menggunakan CMS berikut Anda bisa dengan mudah mengintegrasikan module yang sudah disediakan billingotomatis.com:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress<br><a href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/cara-menggunakan-wa-gateway-billingotomatis-pada-wordpress.html\">https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/cara-menggunakan-wa-gateway-billingotomatis-pada-wordpress.html<\/a><\/li>\n\n\n\n<li>Woocommerce<br><a href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/whatsapp-gateway-untuk-woocommerce-dan-cara-menggunakannya.html\">https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/whatsapp-gateway-untuk-woocommerce-dan-cara-menggunakannya.html<\/a><\/li>\n\n\n\n<li>WHMCS<br><a href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/integrasi-notifikasi-whatsapp-gateway-otomatis-billingotomatis-dengan-whmcs.html\">https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/integrasi-notifikasi-whatsapp-gateway-otomatis-billingotomatis-dengan-whmcs.html<\/a><\/li>\n<\/ul>\n\n\n\n<p>Namun jika Anda ingin mengembangkan sendiri, maka tidak ada masalah  ada pilihan penggunaan API untuk Anda.<\/p>\n\n\n\n<p>Cara penggunaan nya pun sangat mudah, pastikan Anda persiapkan data berikut sebelum menggunakan API:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>api_server<\/li>\n\n\n\n<li>api_id<\/li>\n\n\n\n<li>api key<\/li>\n<\/ul>\n\n\n\n<p>Ketiga informasi diatas bisa Anda dapatkan pada halaman produk WA Gateway di member area Domosquare.com.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ddf3feee797\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ddf3feee797\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/api-wa-gateway-billingotomatis.html\/#Mengirimkan_Pesan_via_API\" >Mengirimkan Pesan via API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/api-wa-gateway-billingotomatis.html\/#Mengirim_pesan_WA_dengan_gambarattachment\" >Mengirim pesan WA dengan gambar\/attachment<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/api-wa-gateway-billingotomatis.html\/#Mengiriman_Pesan_Button\" >Mengiriman Pesan Button<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengirimkan_Pesan_via_API\"><\/span>Mengirimkan Pesan via API<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>API URL:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">https:\/\/api_server\/<\/pre>\n\n\n\n<p>Parameter POST\/GET:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">api_id<br>api_key<br>phone<br>text<\/pre>\n\n\n\n<p>Parameter phone dan text adalah nomor WA tujuan, dan pesan yang ingin dikirimkan.<\/p>\n\n\n\n<p>Contoh:<br><br>Anda memiliki informasi API:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">API Server: <strong>wa.bilo.com<\/strong><br>API ID: <strong>1234<\/strong><br>API Key: <strong>XyXyxyZZ<\/strong><\/pre>\n\n\n\n<p>Anda ingin mengirim pesan WA ke <strong>087654321 <\/strong>dengan pesan <strong>Hallo ini WA Otomatis<\/strong>.<\/p>\n\n\n\n<p>Maka panggilan API nya adalah sebagai berikut:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><div style=\"position:absolute;top:-20px;right:0px;cursor:pointer\" class=\"copy-simple-code-block\"><span class=\"dashicon dashicons dashicons-admin-page\"><\/span><\/div><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"true\">&lt;?php\n\n$var['api_id'] = '1234';\n$var['api_key'] = 'XyXyxyZZ';\n$var['phone'] = '087654321';\n$var['text'] = 'Hallo ini WA Otomatis';\n$ch = curl_init('https:\/\/wa.bilo.com');\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, $var);\n$response = curl_exec($ch);\ncurl_close($ch);\nvar_dump($response);\n\n?><\/pre><\/div>\n\n\n\n<p>Atau jika Anda ingin panggil di browser secara langsung juga bisa <\/p>\n<\/div><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/wa.bilo.com\/?api_id=1234&amp;api_key=XyXyxyZZ&amp;phone=087654321&amp;text=Hallo ini WA Otomatis<\/code><\/pre>\n\n\n\n<p>Nah, mudahkan <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengirim_pesan_WA_dengan_gambarattachment\"><\/span>Mengirim pesan WA dengan gambar\/attachment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Nah jika ANda mengirim pesan attachment bisa dengan cara menambahkan parameter mime, filename, filedata. Filedata merupakan base64encode dari file yang akan dikirimkan.<\/p>\n\n\n\n<p>Berikut contoh mengirimkan WA dengan pesan gambar:<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><div style=\"position:absolute;top:-20px;right:0px;cursor:pointer\" class=\"copy-simple-code-block\"><span class=\"dashicon dashicons dashicons-admin-page\"><\/span><\/div><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"true\">&lt;?php\n\n$var['api_id'] = '1234';\n$var['api_key'] = 'XyXyxyZZ';\n$var['phone'] = '087654321';\n#mengirimkan gambar\/attachment\n$var['mime'] = 'image\/png';\n$var['filename'] = 'gambar.png';\n$var['filedata'] = base64_encode(file_get_contents('\/path\/to\/photo.png'));\n#jika pakai caption bisa tambahkan variable text\n$var['text'] = 'Hallo ini gambar via WA Gateway';\n$ch = curl_init('https:\/\/wa.bilo.com');\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, $var);\n$response = curl_exec($ch);\ncurl_close($ch);\nvar_dump($response);\n\n?><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mengiriman_Pesan_Button\"><\/span>Mengiriman Pesan Button<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background\">Untuk pesan button sifat nya experimental, pastikan anda berkala cek apakah pesan button dapat dikirim dan dapat diterima disemua versi whatsapp.<\/p>\n\n\n\n<p>Pesan button merupakan pesan yang memungkinkan menambahkan button atau tombol pada pesan whatsapp.<\/p>\n\n\n\n<p>Ada 4 jenis button yang disupport saat ini:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Button biasa (jadi hanya text saja)<\/li>\n\n\n\n<li>Button dengan id.<br>Jika button ini diklik maka id button yang di klik akan dikirim pada balasan, dan id yang di klik akan diteruskan ke callback hooks dengan key: button_clicked<\/li>\n\n\n\n<li>Button dengan url.<br>Button ini saat diklik akan membuka URl tertentu.<\/li>\n\n\n\n<li>Button dengan number.<br>Button ini jika diklik akan mengarah kepada nomor tertentu.<\/li>\n<\/ol>\n\n\n\n<p>Untuk pengiriman, ada 2 cara mengirimkan pesan button pada request API:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Dengan cara menambahkan parameter <strong>button_list<\/strong> dan parameter <strong>type <\/strong>dengan value <strong>button <\/strong>pada request API.<\/li>\n\n\n\n<li>Dengan cara menambahkan tag <strong><\/strong><\/li>\n<\/ol>\n\n\n\n<p>Untuk contoh pertama bisa dilakukan seperti ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/wa.bilo.com\/?api_id=1234&amp;api_key=XyXyxyZZ&amp;phone=087654321&amp;text=Hallo ini WA Otomatis&amp;type=button&amp;button_list=<\/code><\/pre>\n\n\n\n<p>Adapun contoh penulisan untuk value button_list, setiap button dipisah dengan dua buah asterik (**), dan setiap button memiliki struktur sebagai berikut:<br><br>Text button|value button|tipe button<\/p>\n\n\n\n<p>Jadi antara text button dan value button, serta tipe button dipisah oleh vertical line (|).<\/p>\n\n\n\n<p>Contoh penulisannya adalah sebagai berikut, jika memakai tag [button_list] pada pesan biasa. Semua didalam button list ini nanti akan menjadi tombol.<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">Hai,\n\nIni merupakan pesan whatsapp otomatis untuk Anda!\n\n[button_list]\n**Buka website|https:\/\/www.billingotomatis.com\/|url\n**Hubungi CS|+62123456789|number\n[\/button_list]<\/pre><\/div>\n\n\n\n<p>Atau jika ingin dengan request via URL langsung bisa seperti:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:\/\/wa.bilo.com\/?api_id=1234&amp;api_key=XyXyxyZZ&amp;phone=087654321&amp;text=Hallo ini WA Otomatis&amp;type=button&amp;button_list=**Buka website|https:\/\/www.billingotomatis.com\/|url**Hubungi CS|+62123456789|number<\/code><\/pre>\n\n\n\n<p>Untuk button call dan URL saat ini tidak support pada versi iOS.<\/p>\n\n\n\n<p>Jika Ada kendala, atau ingin informasi lebih lanjut Anda bisa hubung billingotomatis@domosquare.com.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last updated on March 29th, 2023 at 10:21 am WA Gateway merupakan layanan dari billingotomatis, detail tentang layanan ini bisa di cek di:https:\/\/www.domosquare.com\/blog\/berita\/hai-kenalan-sama-wa-gateway-billingotomatis-yuk\/ Sebelum menggunakan WA Gateway pada WHMCS, Anda perlu mengordernya dahulu , ada bisa mengorder di halaman:https:\/\/www.domosquare.com\/manage\/cart.php?gid=20 Untuk setup awalnya, Anda bisa baca tutorialnya di halaman berikut:https:\/\/www.domosquare.com\/tutorial\/billingotomatis\/cara-order-dan-penggunaan-wa-gateway-billingotomatis.html Setelah informasi API Anda dapatkan, jika [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"rating_form_position":"","rating_results_position":"","mr_structured_data_type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[770],"tags":[771,772],"class_list":["post-1542","post","type-post","status-publish","format-standard","hentry","category-billingotomatis","tag-api","tag-billingotomatis"],"jetpack_featured_media_url":"","multi-rating":{"mr_rating_results":[{"adjusted_star_result":0,"star_result":0,"total_max_option_value":5,"adjusted_score_result":0,"score_result":0,"percentage_result":0,"adjusted_percentage_result":0,"count":0,"post_id":1542}]},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/1542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/comments?post=1542"}],"version-history":[{"count":9,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/1542\/revisions"}],"predecessor-version":[{"id":2420,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/posts\/1542\/revisions\/2420"}],"wp:attachment":[{"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/media?parent=1542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/categories?post=1542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domosquare.com\/tutorial\/wp-json\/wp\/v2\/tags?post=1542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}