LogoLogo
Log In DashboardAPI ReferenceDOKU Website
  • Introduction
  • Get Started
    • Create Account
    • Activate Business
    • Manage Business
      • Manage Team Members
      • Activate Services
      • Manage Payment Methods
      • Set Up Integration
        • Accept Payments
      • Manage Finances
        • Custom Settlement
          • Split Settlement
          • Hold and Release
          • Custom Report
        • Refund
        • Dispute
      • Manage Reports
        • Analytics
        • Transaction Report
        • Settlement Report
      • Manage Operations
      • Manage Customers
      • Set Up a Promo
      • Manage Multiple Brands
        • Company Dashboard
      • Update Business Data
    • Manage User Account
      • Change Password
      • Enable 2-Step Verification
  • Accept Payments
    • No-Integration Products
      • Payment Link
        • Create Payment Link
        • Manage Payment Link
        • Customize Checkout Page
      • e-Katalog
        • Manage Catalog
        • Manage Items
        • Place an Order
        • Manage Orders
      • QRIS
      • PayChat
        • My WhatsApp Business
        • Accept Order
      • Virtual Terminal
    • Integration Tools
      • DOKU Checkout
        • Customize Checkout Page
        • Configure Notifications
        • Manage Checkout Orders
      • Direct API
      • e-Commerce and Plugins
        • Shopify
        • WooCommerce (WordPress)
        • Adobe Commerce (Magento)
      • SDKs and Libraries
    • Payment Methods
      • Requirements and Limitations
    • Finance & Settlement
      • Settlement Time
      • Pricing and Fees
      • Business Loan
      • Refund & Chargeback
    • Promo Engine
  • Payouts
    • Domestic Payouts
      • List of Banks
      • List of e-Wallet
      • List of Virtual Accounts
    • Cash Out
  • Wallet as a Service
    • Consumer Wallet
      • Embedded Wallet
    • Business Wallet
      • Balance Management System
  • Mobile Apps
    • Juragan DOKU
    • DOKU e-Wallet
      • Account Settings
      • Account Verification
      • Top-Up and Withdrawal
      • Online Transactions and Purchases
  • Use Cases
    • 🎓Education
    • 🎮Digital & Gaming
    • 💸Insurance
    • ✏️Freelance
    • 🍽️Food & Beverages
    • 🛒Retail
    • ✈️Travel & Hospitality
    • 🚚Logistics
  • Partner
    • Become a Partner
  • Security
    • Licenses
  • Miscellaneous
    • Glossary
    • SNAP Migration
    • Contact Support
  • Terms & Conditions
  • Privacy Policy
Powered by GitBook
On this page
  • Overview
  • SNAP Migration Methods
  • 1) Migrate using SNAP SDK
  • 2) Migrate using API
  • SNAP Migration Steps
  • Inquiry Form
  • FAQ

Was this helpful?

Export as PDF
  1. Miscellaneous

SNAP Migration

Standar Nasional Open API Pembayaran (SNAP) on DOKU

PreviousGlossaryNextContact Support

Last updated 23 days ago

Was this helpful?

Need assistance for SNAP Migration? Please fill out the following

Overview

SNAP is the National Open API Payment Standard established by Bank Indonesia to boost integration, interconnection and interoperability, as well as security and reliability of digital payment system infrastructure in Indonesia. The SNAP provisions are stated in the "Decree Letter of the Governor of Bank Indonesia No.23/10/KEP.GBI/2021 dated August 16, 2021, regarding Determination of Payment Open Application Programming Interface (API) Standards," which will be mandatory implemented in stages for each of Open Payment API.

The following are the mandatory payment methods to complete SNAP migration:

Bank Transfer (Virtual Account)
Direct Debit
e-Wallet

  • Virtual Account BCA

  • Virtual Account BRI

  • Virtual Account BNI

  • Virtual Account Mandiri

  • Virtual Account CIMB

  • Virtual Account BTN

  • Virtual Account BSI

  • Virtual Account Maybank

  • Virtual Account Danamon

  • Virtual Account Sinarmas

  • Virtual Account BNC

  • Virtual Account DOKU

  • BRI

  • CIMB Niaga

  • Allo Bank

  • OVO

  • DOKU e-Wallet

SNAP Migration Methods

The following are things that are standardized in the SNAP migration process:

  • Technical, security and data documents that will be standardizing communication protocols, API architecture types, amount structures and formats, authentication methods, authorization methods, encryption methods, API access management requirements, request data structures, and response data structures.

  • SNAP governance guidance document that will be standardizing consumer protection guidelines, data protection, prudential requirements for Service Providers and Service Users, and contracts.

Based on BI regulations, the SNAP migration process must be implemented before June 30, 2025. So, please make sure that you have migrated to SNAP before this given deadline. DOKU Integration team will assist you during the migration process.

Benefits of using SNAP SDK for your migration:

  • Faster integration: Complete the integration process within two weeks.

    • The library abstracts much of the API complexity, making the integration process straightforward and reducing development time.

    • Features like automatic token management and data parsing minimize the need for custom code, streamlining the implementation.

    • Existing users can upgrade with only a few lines of additional code, as the library handles critical tasks automatically.

  • Practical guidelines: Detailed documentation and practical examples make it easy for developers to implement and troubleshoot the integration.

  • Auto-update Library: The library is updated regularly to meet the latest standards and regulations, ensuring ongoing security and compliance. This will make the integration process accessible, even for non-technical team members.

Benefits of using API for your migration:

  • Flexibility in Programming Languages: APIs are generally not tied to any specific programming language. Developers can use APIs with various supported programming languages, offering greater flexibility in development.

  • Lightweight and Space-Efficient: APIs are usually lighter than SDKs as there is no need to download or install a complete package of libraries or tools that an SDK might require. This makes APIs more space-efficient and quicker to implement.

  • Consistency and Standards: APIs often follow specific standards (such as REST or GraphQL) which make them easier to understand and use for developers already familiar with those standards.

  • Ease of Maintenance: APIs are usually managed by the service provider, meaning updates and maintenance are handled on the server side. API users do not need to worry about managing updates or version compatibility, as the API provider handles this.


SNAP Migration Steps

Follow these simple steps to ensure a smooth transition:

1) Request SNAP Migration

2) Register to ASPI Portal

3) Integration and Testing in The DOKU Sandbox

4) Submit Testing Results to DOKU

Once testing is complete, share the testing result documents with DOKU for ASPI verification.

5) Business Consultant will Inform ASPI Verification Result

The ASPI verification process might take 10 – 15 working days to complete. Please wait comfortably, and look forward to our business consultant's progress status update.

Inquiry Form

Get our full support to implement new payment security and compliance standard.


FAQ

How long does it take to migrate to SNAP?

The development and integration process duration will be subject to the merchant's capabilities.

What documents are mandatory for ASPI verification?

The documents that need to be prepared are the Devsite Test Document on the SNAP portal and the Functional Test Results Document when conducting tests on the DOKU Server.

How long does the ASPI verification process take?

The verification process takes approximately 10 working days after ASPI receives complete documents.

Can it be live in Production even though the ASPI verification process has not been completed?

Yes, as long as the merchant's documents are complete.

When is the deadline for SNAP migration?

Following Bank Indonesia regulations, the migration process to SNAP must be carried out before June 30, 2025.

Why should merchants migrate to SNAP?

SNAP integration can boost integration, interconnection, and provider interoperability in Indonesia's payment system. With SNAP, the payment system development and integration process can be executed faster. In addition, having technical and security standard documents regulated and supervised by ASPI will protect merchant payment systems.

Development of the latest version from the Bank will be implemented directly into the SNAP version, and no development will be carried out in the old version.

Is there any other option aside from SNAP migration?

Merchant can use the DOKU Checkout service as an alternative if they do not want to do SNAP migration.

What are the benefits of migrating to SNAP via DOKU?

Merchants will get technical and administrative support during the SNAP migration process, allowing the service to continue running smoothly

What happens if a merchant does not perform SNAP migration?

When the migration can not be delivered according to the given deadline, the merchant will be subject to a fine or might experience a service termination.

As a licensed Payment Service Provider (PJP) level 1, DOKU is committed to supporting SNAP implementation with national standards. service is affected by this migration process in particular. In line with these provisions, we advise DOKU merchants to migrate to SNAP for smoother business transactions.

Contact your DOKU account manager or , and we will contact you soon to schedule your migration timeline.

Submit your business credentials and technical resources allocated for the migration process to ASPI's (Indonesian Payment System Association) portal by clicking .

Perform integration and a series of testing processes in DOKU's sandbox environment. For any troubleshooting requests, please .

DIRECT API
1) Migrate using SNAP SDK
2) Migrate using API
https://apidevportal.aspi-indonesia.or.id/sign-up
fill this inquiry form
fill this inquiry form
inquiry form
Standar Nasional Open API Pembayaran (SNAP) - Image Source