diff --git a/contents/docs/plugins/tutor-midtrans/index.mdx b/contents/docs/plugins/tutor-midtrans/index.mdx new file mode 100644 index 0000000..cf30d95 --- /dev/null +++ b/contents/docs/plugins/tutor-midtrans/index.mdx @@ -0,0 +1,7 @@ +--- +title: Tutor Addon - Midtrans +description: Panduan penggunaan plugin Tutor Addon Midtrans +date: 24-07-2025 +--- + + diff --git a/contents/docs/plugins/tutor-midtrans/mendaftar-akun-midtrans/index.mdx b/contents/docs/plugins/tutor-midtrans/mendaftar-akun-midtrans/index.mdx new file mode 100644 index 0000000..ca38bb1 --- /dev/null +++ b/contents/docs/plugins/tutor-midtrans/mendaftar-akun-midtrans/index.mdx @@ -0,0 +1,26 @@ +--- +title : Mendaftar Akun Midtrans +description : Anda harus mendaftar akun pada layanan Midtrans. +date : 24-07-2025 +--- + + + Jika kamu belum memiliki akun Midtrans silahkan mendaftar akun terlebih dahulu melalui url [https://dashboard.midtrans.com/register](https://dashboard.midtrans.com/register) + + +## Midtrans + + + + Mengisi formulir pendaftaran pada halaman register Midtrans. + + + Menggunakan email dan nomor telpon bisnis. + + + Klik tombol `Register`. + + + Aktivasi email dengan mengklik link yang terkirim ke email yang telah didaftarkan. + + diff --git a/contents/docs/plugins/tutor-midtrans/sandbox/index.mdx b/contents/docs/plugins/tutor-midtrans/sandbox/index.mdx new file mode 100644 index 0000000..cb32668 --- /dev/null +++ b/contents/docs/plugins/tutor-midtrans/sandbox/index.mdx @@ -0,0 +1,53 @@ +--- +title : Sandbox +description : Test sandbox API untuk development Midtrans. +date : 24-07-2025 +--- + + + Install plugin Addon Tutor - Midtrans terlebih dahulu dan aktivasi lisensi dengan mengikuti panduan [instalasi plugin](/docs/getting-started/installation). + + +## Plugin Settings + + + Pada halaman dashboard wp-admin navigasi ke menu `Plugins` --> `Installed Plugins` --> `Activate` Addon Tutor - Midtrans. + + + Pada halaman dashboard wp-admin navigasi ke menu `Tutor LMS` --> `Settings` --> `Payment Methods` + + Plugin **Midtrans** akan muncul jika kamu telah menginstal plugin Addon Tutor - Midtrans dan ketika plugin telah diaktifkan. + + + + Pilih environment `sandbox` & Merchant ID, Client Key, Server Key di isi dengan data yang kamu dapatkan dari dashboard Midtrans. Kemudian copy `Webhook URL` yang akan digunakan sebagai URL endpoint pada menu Integrations di dashboard Midtrans. + + + +## Midtrans Settings + + + Pada halaman dashboard Midtrans pilih opsi `sandbox` pada environment. + + + Navigasi ke menu `Integrations` --> `Configuration` + + + Isi field `Endpoint URL` dengan URL callback yang anda dapatkan dari plugin Addon Tutor - Midtrans. + ![endpoint url](/images/midtrans-endpoint.png) + + + Salin `Client Key` , `Server Key` & `Merchant ID` yang akan digunakan pada plugin Addon Tutor - Midtrans. + ![midtrans key](/images/midtrans-key-sandbox.png) + + ini dapat anda lihat juga pada menu `Settings` --> `Access Keys` . + + + + Klik tombol `Save & Next`. + + + Silahkan anda masuk ke halaman wp-admin navigasi ke menu `Tutor LMS` --> `Settings` --> `Payment Methods` . Pilih **Midtrans** kemudian isi data seperti Merchant ID, Client Key, Server Key, kemudian klik tombol `Save Changes` . + ![midtrans finish setup](/images/midtrans-finish-sandbox.png) + + diff --git a/docu.json b/docu.json index add6b94..5746f73 100644 --- a/docu.json +++ b/docu.json @@ -68,6 +68,14 @@ { "title": "Daftar Akun", "href": "/mendaftar-akun-duitku" }, { "title": "Sandbox", "href": "/sandbox" } ] + }, + { + "title": "Tutor - Midtrans", + "href": "/tutor-midtrans", + "items": [ + { "title": "Daftar Akun", "href": "/mendaftar-akun-midtrans" }, + { "title": "Sandbox", "href": "/sandbox" } + ] } ] } diff --git a/public/images/midtrans-endpoint.png b/public/images/midtrans-endpoint.png new file mode 100644 index 0000000..c5b20b3 Binary files /dev/null and b/public/images/midtrans-endpoint.png differ diff --git a/public/images/midtrans-finish-sandbox.png b/public/images/midtrans-finish-sandbox.png new file mode 100644 index 0000000..b3f369a Binary files /dev/null and b/public/images/midtrans-finish-sandbox.png differ diff --git a/public/images/midtrans-key-sandbox.png b/public/images/midtrans-key-sandbox.png new file mode 100644 index 0000000..4aa9cf6 Binary files /dev/null and b/public/images/midtrans-key-sandbox.png differ