Pengenalan Integrasi Midtrans #
Folkthemes v3.11.0 terintegrasi dengan Midtrans Snap API, memungkinkan pembeli melakukan pembayaran menggunakan QRIS, Virtual Account (BCA, Mandiri, BNI, BRI, Permata), GoPay, ShopeePay, serta Kartu Kredit/Debit.
Langkah-Langkah Konfigurasi Midtrans #
- Buka menu
wp-admin -> Folkthemes -> Tab Commerce. - Lihat pada Bagian 2. Midtrans Payment Gateway (Snap API).
- Isi kolom pengaturan:
- Status Midtrans: Centang untuk mengaktifkan.
- Environment Mode: Pilih
Sandboxuntuk testing atauProductionuntuk live. - Server Key: Salin Server Key dari dashboard Midtrans (menu Settings -> Access Keys).
- Client Key: Salin Client Key dari dashboard Midtrans.
- Merchant ID: Masukkan Merchant ID Anda.
- Salin Webhook Callback URL:
https://domainanda.com/wp-json/folkthemes/v1/payment/callback/midtrans - Klik tombol Save Settings.
Pengaturan Webhook di Dashboard Midtrans (MAP) #
- Masuk ke Midtrans Merchant Administration Portal (MAP).
- Navigasi ke menu Settings -> Configuration.
- Pada kolom Payment Notification URL, tempelkan URL webhook callback dari Folkthemes.
- Simpan konfigurasi. Midtrans akan memvalidasi notifikasi transaksi menggunakan tanda tangan digital SHA-512.