# Cara Mengintegrasikan Akun Midtrans ke Website

Midtrans adalah payment gateway pihak ketiga yang bisa dihubungkan dengan website toko online Anda, yang menyediakan berbagai macam metode pembayaran yang bisa digunakan seperti pembayaran dengan bank transfer, pembayaran dengan kartu debit atau kartu kredit, pembayaran dengan e-banking, pembayaran dengan e-wallet, dan pembayaran di minimarket terdekat.

Jika Anda menginginkan website Anda mendukung metode pembayaran seperti diatas, maka Anda harus berintegrasi dengan pihak Midtrans.  Perlu diketahui bahwa pihak Midtrans akan membutuhkan kelengkapan dokumen Anda seperti scan SIUP, NPWP milik perusahaan, dan KTP perwakilan perusahaan.&#x20;

Jika dokumen Anda sudah lengkap maka Anda bisa langsung register akun Midtrans di website [Midtrans](https://midtrans.com). Setelah Anda membuat akun, langkah selanjutnya adalah mengirimkan kelengkapan dokumen-dokumen yang dibutuhkan.

Jika sudah diapprove oleh pihak Midtrans, langkah selanjutnya adalah mengkonfigurasikan website Anda ke akun Midtrans. Caranya adalah sebagai berikut:

1. Login di akun Midtrans dengan klik link [berikut](https://dashboard.midtrans.com/).
2. Klik **Pengaturan >** lalu klik **Access Keys.**

![](/files/-MRNTo9PWm5VxOpNOcuv)

3\. Setelah itu maka akan terlihat ID Merchant, Client Key, dan Server Key.

![](/files/-MRNU2ZzOcDnFCklw4bX)

4\. Selanjutnya Anda login di dashboard admin.

5\. Lalu Masuk ke menu **Ekstensi > Pembayaran >** scroll ke bawah sampai ke menu **Snap (Midtrans) >** lalu klik icon pensil seperti gambar dibawah.

![](/files/-Liw3g4MvgFVWVoL8blC)

6\. Maka akan tampil menu seperti dibawah.

![](/files/-MRNUYCO1dr8wQrcHK35)

Ikuti petunjuk pengisian seperti pada gambar. Lalu untuk **Merchant ID, Client Key** dan **Server Key** bisa langsung dimasukkan kodenya dari akun Midtrans yang telah Anda lihat sebelumnya.

7\. Setelah itu Anda login lagi di akun [Midtrans](https://midtrans.com) > Klik **Pengaturan > Konfigurasi.**

![](/files/-MRNOsA97gBUV4dXArUa)

8\. Lalu akan tampil seperti dibawah ini.

![](/files/-MRNOMRWTDNn50NCC719)

* **Payment Notification URL,** isi dengan format beriku&#x74;**:** *<https://namadomain/index.php?route=payment/snap/payment\\_notification>*
* **Recurring Notification URL,** isi dengan format beriku&#x74;**:** *<https://namadomain/index.php?route=payment/snap/payment\\_notification>*
* **Finish Redirect URL,** isi dengan format berikut: *<https://namadomain/index.php?route=checkout/success>*
* **Unfinish Redirect URL,** isi dengan format berikut: *<https://namadomain/index.php?route=checkout/cart>*
* &#x20;**Error Redirect URL,** isi dengan format berikut: *<https://namadomain/index.php?route=checkout/cart>*

9\. Setelah itu, klik **Update.**

10\. Selanjutnya ke menu **Pengaturan > Snap Preferences.**

![](/files/-MRNP5UNiC6lQlUajeFL)

11\. Klik tab **Theme and Logo.**

![](/files/-MRNPXoeDuUnERgA1hMo)

Ketik Display Name, upload logo toko online Anda dan ubah warna temanya. jika sudah klik **Save**.

\
12\. Klik tab **Payment Channels.**

![](/files/-MRNQtfznZd1_b3BXdry)

Tambahkan payment channel yg dibutuhkan, jika sudah klik **Save.**

\
13\. Klik Tab **Bank List.**

![](/files/-MRNRJxwZFGp1a3wNPYU)

Tambahkan bank list yang dibutuhkan, jika sudah klik **Save.**

\
14\. Klik tab **System Settings.**

![](/files/-MRNTL71DWk6WPdkgeo3)

**a. Google Analytics Code**: Tambahkan kode google analytic (opsional).\
**b. Payment Expiry Settings:** atur waktu expired pembayaran masing2, misalnya BCA expired 1 hari, dst.\
**c. Redirection Settings:** \
**- Finish URL:** <https://namadomain/index.php?route=checkout/success\\>
\&#xNAN;**- Unfinish URL:** <https://namadomain/index.php?route=checkout/cart\\>
\&#xNAN;**- Error Payment URL:** <https://namadomain/index.php?route=checkout/cart>

Jika sudah selesai, maka akun Midtrans Anda sudah berhasil diintegrasikan dengan website toko online Anda.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oceanesia.com/tutorial-1/informasi-tambahan/cara-mengintegrasikan-akun-midtrans-ke-website.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
