Untuk dapat menggunakan API yang telah terstandarisasi oleh SNAP, merchant perlu mendapatkan persetujuan dari ASPI berupa surat rekomendasi. Untuk menerima surat tersebut, merchant harus melakukan uji developer site dan uji fungsionalitas.
Pengujian ini dilakukan di halaman ASPI, yang bertujuan untuk memastikan API telah sesuai dengan standar teknis dan keamanan dari SNAP. Untuk melakukan uji developer site, merchant harus mendaftar pada halaman registrasi di ASPI terlebih dahulu. Selanjutnya, merchant dapat melakukan pengujian dengan mengikuti petunjuk uji developer site pada website ASPI. Uji developer site meliputi minimal 1 test skenario positif dan 1 skenario negatif untuk setiap sub API yang digunakan.
Setelah hasil uji developer site sudah sesuai dengan standar, merchant dapat melakukan Uji Fungsionalitas yang telah disediakan. Uji fungsionalitas dilakukan untuk menguji komponen API SNAP yang telah terintegrasi dengan OJIRE Payment Gateway secara end-to-end.Sebelum memulai integrasi SNAP, Anda perlu melakukan registrasi SNAP di OJIRE Payment Gateway, silahkan kirim kunci publik, informasi, dan dokumen yang diperlukan menggunakan email yang terdaftar di Duitku ke DevTeam@ojire.technology.Anda perlu mengirimkan 2 email terpisah ke OJIRE. Untuk memudahkan proses registrasi, Anda harus menggunakan email utama yang terdaftar di OJIRE Payment Gateway. Berikut adalah informasi dan dokumen yang perlu Anda lampirkan saat mengirim email tersebut:
Layanan API yang dibutuhkan. Adapun layanan API yang OJIRE Payment Gateway sediakan adalah sebagai berikut:
1.
Virtual Account
2.
Direct Debit Redirect
3.
Direct Debit Linking
4.
QRIS-MPM
3.
File Zip yang berisi Kunci Publik dalam bentuk format .pem dan diberi kata sandi. Untuk aturan membuat kunci publik dapat dilihat pada Public Key dan Private Key.
4.
URL payment SNAP untuk menerima notifikasi pembayaran. URL ini harus mengikuti standar notifikasi pembayaran dan sesuai dengan layanan API yang dibutuhkan: