---
title: Implementasi SNAP
slug: migrasi-snap
description: Informasi seputar migrasi API SNAP yang disediakan oleh NICEPAY
image: https://archbee-image-uploads.s3.amazonaws.com/ZHvSjR5ZrsoxwKbJa3xmo/noVDKyEmO7fY0YqJnQIt7_microsoftteams-image.png
icon: {"faIcon":"fa-solid fa-gears"}
docTags: 
createdAt: 2023-11-29T03:52:29.298Z
---

# Tentang Implementasi SNAP

***

NICEPAY sebagai penyedia jasa pembayaran online menyediakan beberapa API metode pembayaran yang telah memiliki standardisasi SNAP. Penyesuaian API untuk beberapa metode pembayaran ke dalam standar SNAP telah dilakukan secara bertahap oleh NICEPAY.

Demi keamanan dan kenyamanan dalam bertransaksi serta mengikuti kemajuan sistem pembayaran di Indonesia, Merchant wajib memulai proses integrasi API pembayaran ke dalam API dengan standar SNAP sesuai dengan arahan dari Bank Indonesia. Secara umum, tahapan implementasi mencakup: melengkapi dokumen serta informasi lain yang dibutuhkan dan melakukan proses integrasi bersama tim NICEPAY. Silakan mengunjungi bagian [Panduan Implementasi SNAP](docId:9NC4zMt_CIYOOoQ3RweUm) untuk informasi selengkapnya.



# Daftar API SNAP Pada NICEPAY&#x20;

***

Berikut adalah daftar API NICEPAY yang sudah memiliki standar SNAP.

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="COLOR" headerColor="#031e36"}
[Request Access Token API - SNAP](docId\:GcGqBIYXG1Etcd0Ji9cHX)&#x20;
:::

:::LinkArrayItem{headerType="COLOR" headerColor="#031e36"}
[Payment API - SNAP](docId:-M_V-II4nkTcxd6jiHTfg)&#x20;
:::

:::LinkArrayItem{headerType="COLOR" headerColor="#031e36"}
[Payout API (Disbursement) - SNAP](docId\:pImeP_3g-q6QNBFmwvkOr)
:::

:::LinkArrayItem{headerType="COLOR" headerColor="#031e36"}
[Advance API - SNAP](docId\:iytnF1uTXSDGwvjRVS62b)
:::

:::LinkArrayItem{headerType="COLOR" headerColor="#031e36"}
[NICEPAY Code - API SNAP](docId\:R1lBLY8cilScdLGjWoFgc)
:::
::::



# NICEPAY API URL

***

Berikut NICEPAY API URL yang harus di-*request* melalui protokol HTTPS agar dapat terhubung dengan NICEPAY.

| **Environment** | **Protocol** | **Base URL**                     |
| --------------- | ------------ | -------------------------------- |
| Development     | https        | `https://dev.nicepay.co.id/`     |
| Staging         | https        | `https://staging.nicepay.co.id/` |
| Production      | https        | `https://www.nicepay.co.id/`     |



# Panduan Implementasi SNAP

***

## Dokumen Pengantar Implementasi

Silakan unduh dokumen yang diperlukan untuk melakukan implementasi SNAP pada lampiran di bawah ini.

::File{src="https://api.archbee.com/api/presign/ZHvSjR5ZrsoxwKbJa3xmo/o_U2Hu2Mtby86sRW6eTuU_dokumen-migrasi-snap-nicepay.zip" label="dokumen-migrasi-snap-nicepay.zip"}

| **Nama Dokumen**                             | **Deskripsi**                                                                                                                                                                                                                                                                          |
| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Statement Letter SNAP  API - Bilingual       | Surat pernyataan kesanggupan dan komitmen pengguna layanan dalam pelaksanaan implementasi SNAP.&#xD;                                                                                                                                                                                   |
| Lampiran API                                 | Lampiran ini perlu diisi oleh Merchant yang telah menggunakan layanan API NICEPAY untuk memudahkan proses implementasi.                                                                                                                                                                |
| Dokumen Hasil Pengujian Developer Site SNAP  | Dokumen yang didapat dari Developer Site SNAP berisi hasil pengujian suatu API dalam *positif case* dan *negative case* untuk yang didapat dari Developer Site SNAP. &#xD;<br />&#xD;<br />Dokumen ini dapat diunduh pada portal Developer Site SNAP setelah melakukan pengujian API . |

::::hint{type="info"}
:::Iframe{iframeHeight="0" code="<!-- <p>paste iframe code here</p> --> Silakan kirim dokumen pengantar implementasi yang sudah terisi ke e-mail <a style=&#x22;color:blue; text-decoration-line:underline&#x22; href=&#x22;mailto:dista.budi@nicepay.co.id, arnando.maharrizki@nicepay.co.id, marketing@nicepay.co.id, integration@nicepay.co.id&#x22;>Tim NICEPAY</a>."}

:::
::::



## Alur Implementasi SNAP

![Alur Panduan Implementasi](https://api.archbee.com/api/optimize/ZHvSjR5ZrsoxwKbJa3xmo/ulinaSEDUlZ_QT8kQkAMx_migrasi-snap-revised-2.png "Alur Panduan Implementasi")

Deskripsi langkah untuk melakukan implementasi SNAP dengan NICEPAY:

1. Merchant melakukan proses pendaftaran terlebih dahulu pada halaman [portal Asosiasi Sistem Pembayaran Indonesia (ASPI)](https://apidevportal.aspi-indonesia.or.id/sign-up).
2. Merchant melakukan uji aplikasi pengujian pada halaman Asosiasi Sistem Pembayaran Indonesia (ASPI).
3. Merchant mengunduh hasil uji aplikasi pengujian.
4. Setelah Merchant berhasil mengunduh hasil uji aplikasi pengujian:
   - Merchant mengirimkan hasil uji aplikasi pengujian kepada NICEPAY.
   - NICEPAY menerima hasil uji aplikasi pengujian.
5. Sebelum melakukan proses integrasi *environment dev*:
   - Merchant membagikan *public key environment dev* untuk proses integrasi *environment dev&#x20;*&#x6B;epada NICEPAY.
   - NICEPAY menerima *public key environment dev*.
6. NICEPAY mengirimkan kredensial berupa `client id` dan `client secret` untuk proses integrasi *environment dev&#x20;*&#x6B;epada Merchant.
7. Setelah NICEPAY mengirimkan kredensial kepada Merchant:
   - Merchant melalui fase *development*.
   - NICEPAY memberikan dokumen *Scenario* *Functional Test&#x20;*&#x6B;epada Merchant setelah menyelesaikan fase *development*.
8. Merchant melakukan uji coba berdasarkan panduan dalam dokumen *Scenario Functional Test*.
9. Merchant mengirimkan hasil dari dokumen *Scenario* *Functional Test&#x20;*&#x6B;epada NICEPAY.
10. NICEPAY memeriksa hasil dari dokumen *Scenario* *Functional Test&#x20;*&#x64;an uji aplikasi pengujian.
11. Setelah NICEPAY selesai melakukan pemeriksaan dokumen:
    - Jika isi dokumen perlu direvisi, NICEPAY akan mengembalikan dokumen tersebut kepada Merchant.
    - Jika isi dokumen sudah sesuai regulasi verifikasi, NICEPAY akan mengirimkan pengajuan verifikasi kepada Asosiasi Sistem Pembayaran Indonesia (ASPI).

