---
title: NICEPAY Academy
slug: en/nicepay-academy
description: Information about the integration steps into NICEPAY system
image: https://archbee-image-uploads.s3.amazonaws.com/ZHvSjR5ZrsoxwKbJa3xmo/mIouHIgMxFs4fXFX4JemU_rdrx9d8diaz-pgm07xfz2-test.png
icon: {"faIcon":"fa-solid fa-graduation-cap"}
docTags: 
createdAt: 2025-02-14T09:56:06.623Z
---

NICEPAY Academy contains educational content related to products and services provided by NICEPAY. The purpose of this page is to improve the technical and non-technical skill for Merchants in understanding and implementing an API-based payment system according to the set standard.&#x20;



# SNAP Tutorial Video

***

Based on Surat Keputusan Gubernur Bank Indonesia No.23/10/KEP.GBI/2021 tanggal 16 Agustus 2021 tentang Penetapan Standar Open Application Programming Interface (API) Pembayaran, payment industry stakeholders are required to gradually implement the Standar Nasional Open API Pembayaran (SNAP) as determined by Bank Indonesia for each Open Payment API. This policy is predetermined to create a standardized, secure, and efficient digital payment system.

Moreover, Merchants need to understand how to integrate SNAP into their system to comply with the applicable regulations. NICEPAY, as part of supporting this standard will provide various technical solutions that make it easier for Merchants to integrate SNAP. One of the usage methods is API integration using Java, which will be explained through the following video.



## API SNAP BI Integration Using Java

::embed[]{url="https://youtu.be/B2I4W_7Xjqg"}

This video will explain a step-by-step API SNAP BI integration guidance using Java, from preparation to implementation process so that Merchants can clearly understand each step provided.

1. Install Library/Dependency
2. Setting Credentials
3. Request Access Token
4. Request Create VA
5. Notification



## API SNAP BI Integration Using Laravel

::embed[]{url="https://youtu.be/p6eZ2JBcZpA"}

This video will explain a step-by-step API SNAP BI integration guidance using Laravel, from preparation to implementation process, so that Merchants can clearly understand each step provided also ensure secure and valid transactions.

1. Install Library/Dependency
2. Setting Credentials
3. Request Access Token
4. Generate Payment E-Wallet
5. Check Status Payment E-Wallet
6. Refund Payment E-Wallet
7. Notification

:::hint{type="info"}
Please visit [API SNAP](docId:5C1m6c2XU0Tvok38_MYcd) section for further information.&#x20;
:::

