Developers
Quick Start Guide
Follow these simple steps to set up your account, verify your business, and start integrating MyanMyanPay into your application today.
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.
Go to developers.myanmyanpay.com →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.
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.
Join our Discord →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.
Go to API Keys →Make Your First API Call
Initialize the MyanMyanPay SDK and generate your first MMQR string. Be sure to include your callback URL when you generate the API key so your system knows where to listen for updates.
const { MMPaySDK } = require('mmpay-node-sdk');
// Initialize
const client = new MMPaySDK({
appId: 'MMxxxxxxx',
publishableKey: 'pk_test_abcxxxxx',
secretKey: 'sk_test_abcxxxxx',
apiBaseUrl: 'https://ezapi.myanmyanpay.com'
});
// Generate MMQR string
const { qr } = await client.pay({
amount: 45000,
orderId: 'order_123'
});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!
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!
Ready to dive deeper?
Explore our full API reference and official SDKs.