Tahapan Integrasi Snap Magento

  1. Instalasi Plugin
  2. Tes Transaksi


Apa yang Diperlukan

  1. Sebuah toko online berbasis Magento. Plugin ini di-test dengan Magento v1.9
  2. PHP minimal v5.4.
  3. MySQL minimal v5.0.
  4. Plugin Midtrans untuk Magento [ Github | Zip ]. Untuk Magento v2.x [ Github | Zip ]

Proses Instalasi

  1. Download dan ekstrak plugin dari repositori ini.
  2. Masuk ke direktori Magento Anda melalui koneksi FTP.
  3. Upload/copy folder app, lib dan skin yang baru diekstrak ke dalam direktori Magento Anda.
  4. Buka menu System - Configuration pada halaman administrasi Magento.
  5. Pada menu Sales-Payment Methods, masukan data-data yang diperlukan.

    • Isi Title dengan text yang akan ditampilkan kepada pelanggan.
    • Pilih Environment. Sandbox untuk test transaksi dan Production untuk transaksi asli.
    • Isi Client and Server key. Anda dapat menemukan ini di Midtrans MAP Dashboard.
      Magento Config

  6. Login ke portal MAP untuk mengubah isi pada beberapa opsi berikut:

    URL Role Redirect URL
    Payment Notification URL http://[your web]/snap/payment/notification
    Finish Redirect URL http://[your web]/snap/payment/response
    Error Redirect URL http://[your web]/snap/payment/response
    Unfinish Redirect URL http://[your web]/snap/payment/response



  1. Lakukan transaksi sukses di toko Anda dengan menggunakan nomor kartu kredit dummy berikut (sandbox mode):

    Jenis Visa
    Nomor Kartu 4811 1111 1111 1114
    CVV 123
    Exp. Month 01
    Exp. Year 2020


  2. Cek beberapa poin berikut untuk memastikan plugin sudah ter-install dan bekerja dengan baik.

    Cek Point Hasil yang diharapkan Bila hasil tidak sesuai dengan yang diharapkan
    Cek order status di back end Magento Order status berubah menjadi processing Cek setting endpoint/payment notification URL di MAP
    Merchant mendapatkan email notifikasi Dapat Cek setting di MAP menu setting - email notification
    Customer mendapat email notifikasi Dapat Cek setting di MAP menu setting - email notification