Deployment Initialization

Quick Start Guide

Follow these simple steps to set up your account, verify your business, and start integrating MyanMyanPay into your application today.

Step_01

Create a Developer Account

Sign up for a free MyanMyanPay developer account at our dedicated developer portal. You will start in Sandbox mode, allowing you to explore the dashboard and tools immediately.

Step_02

Complete KYC & Business Info

Head to your account settings to verify your identity. Submit your NRC, Bank Book photo, and Company Registration (if applicable) to unlock production access. If you are here for testing purposes only, you can go ahead without completing KYC.

Step_03

Fast-Track Your Approval

Standard KYC takes 1-2 days. Need it faster? Join our developer Discord community and drop a message in the #onboarding channel with your Developer ID.

Step_04

Generate API Keys

From the sidebar menu, look under 'Developers' and click on 'API Keys'. Generate your Sandbox keys here to securely authenticate your application's requests.

Step_05

Make Your First API Call

Initialize the MyanMyanPay Browser SDK and launch the checkout modal. Be sure to pass your payment data and handle the success callback once the user completes the payment.

browser_sdk.js

<script src="https://cdn.jsdelivr.net/npm/mmpay-browser-sdk@latest/dist/mmpay-sdk.js"></script>

// Initialize client
const MMPayApp = new MMPaySDK('pk_test_YOUR_KEY', {
merchantName: 'Your Shop Name'
});

// Trigger UI Modal + Polling
MMPayApp.showPaymentModal({
amount: 50000,
orderId: 'ORD-' + new Date().getTime(),
customMessage: 'Your custom message here'
}, (result) => {
if (result.success) {
console.log('Redirect Somewhere');
}
if (result.created) {
// 🚨 CRITICAL: Prevent payment tampering!
// Verify 'result.amount' & 'result.orderId'
// against your backend database.
}
if (result.cancelled) {
console.log('Cancelled: ' + result.orderId);
}
if (result.expired) {
console.log('Expired: ' + result.orderId);
}
});
Step_06

Emulate Sandbox Callback

Wallet providers don't support live testing in Sandbox, so you must emulate the response. Under the 'Developers' menu, click 'Sandbox Txn' -> 'Pending'. Click on your transaction, then hit the green 'Do a success callback' button. Make sure your server is running and ready to accept the callback!

Step_07

Go Live & Get Approved

When you are ready, create your LIVE keys and ask our team for final approval. Once approved, swap your keys and start accepting real payments!

System_Initialization

Ready to dive deeper?

Explore our full API reference and official SDKs.