Going Live dengan Snap


Tutorial berikut akan membantu anda melakukan perubahan konfigurasi dari Sandbox ke mode Production, Silahkan pilih metode integrasi yang digunakan. Apabila butuh bantuan, silahkan hubungi kami di support@midtrans.com atau kunjungi halaman support kami.



Jika Anda sudah selesai melakukan testing dan sudah siap untuk go live di mode production, ada beberapa hal yang perlu dipastikan:

Mendapatkan Snap Token

  • Mengubah Veritrans-PHP library ke Production Environment. Ini dapat dilakukan dengan mengubah nilai Veritrans_Config::$isProduction menjadi true.
  • Merubah ServerKey dari sandbox menjadi production.

    
    <?php
    require_once(dirname(__FILE__) . 'Veritrans.php');
    
    //Set Your server key
    Veritrans_Config::$serverKey = "<Set your Production ServerKey here>";
    
    // Uncomment for production environment
    Veritrans_Config::$isProduction = true;
    
    Veritrans_Config::$isSanitized = true;
    Veritrans_Config::$is3ds = true;
    
    $transaction = array(
        'transaction_details' => array(
            'order_id' => "<your order_id>",
            'gross_amount' => 10000 // no decimal allowed
            )
        );
    
    $snapToken = Veritrans_Snap::getSnapToken($transaction);
    ?>
    
    


Menampilkan halaman pembayaran

  • Rubah URL snap.js ke endpoint production. https://app.midtrans.com/snap/snap.js
  • Merubah ClientKey dari sandbox menjadi production.

    
    <html>
      <head>
        <script type="text/javascript"
              src="https://app.midtrans.com/snap/snap.js"
              data-client-key="<Set Your Production Client Key Here>"></script> 
      </head>
      <body>
        <button id="pay-button">Pay!</button>
        <script type="text/javascript">
          var payButton = document.getElementById('pay-button');
          payButton.addEventListener('click', function () {
            snap.pay('<?php echo $snap_Token; ?>'); // store your snap token here
          });
        </script>
      </body>
    </html>
    
    

Selamat bertransaksi menggunakan Midtrans!

  • Mengubah setting environment di plugin Midtrans dari development menjadi production.
  • Merubah Server Key dan Client Key dari sandbox menjadi production. Magento production

Selamat bertransaksi menggunakan Midtrans!

  • Mengubah setting environment di plugin Midtrans dari development menjadi production.
  • Merubah Server Key dan Client Key dari sandbox menjadi production. OpenCart production

Selamat bertransaksi menggunakan Midtrans!

  • Mengubah setting environment di plugin Midtrans dari development menjadi production.
  • Merubah Server Key dan Client Key dari sandbox menjadi production. Prestashop production

Selamat bertransaksi menggunakan Midtrans!

  • Mengubah setting environment di plugin Midtrans dari development menjadi production.
  • Merubah Server Key dan Client Key dari sandbox menjadi production. Woo production

Selamat bertransaksi menggunakan Midtrans!