- IDR (Indonesian Rupiah) - Bank Transfer (Virtual Account)
- USD (US Dollar) - Credit Card
Paying with IDR (Indonesian Rupiah)
For organizations based in Indonesia, you’ll pay using bank transfer through a Virtual Account.Step 1: Go to Billing
Open your MileApp dashboard and click Billing in the sidebar. You’ll see your subscription details and the amount due. Click the Pay Now button.
Subscription page showing payment due in IDR
Step 2: Review Your Invoice
A popup will show your invoice details including:- Plan name and features
- Subtotal amount
- Tax (11%)
- Total amount due

Invoice detail with itemized charges
Step 3: Select Your Bank
You’ll be redirected to the Stripe payment page. Here you can:- View the total amount and due date
- Download the invoice PDF
- Select your bank for transfer

Select your bank for Virtual Account transfer
Step 4: Complete the Bank Transfer
After selecting your bank, you’ll receive Virtual Account details:- Bank name - Your selected bank
- Account number - The Virtual Account number to transfer to
- Beneficiary - Your organization name
- Amount - Exact amount to transfer

Virtual Account details with transfer instructions
- Open your banking app (mobile or internet banking)
- Select Transfer > Virtual Account
- Enter the Virtual Account number shown
- Verify the amount and beneficiary name
- Confirm the transfer
- Transfer the exact amount shown
- Use the same bank you selected (e.g., BCA to BCA)
- Transfers from different banks may be rejected
- Keep your receipt for records
Step 5: Payment Confirmed
Once the transfer is complete, you’ll see a confirmation screen.
Payment successful confirmation
Paying with USD (US Dollar)
For organizations outside Indonesia, you’ll pay using a credit or debit card.Step 1: Go to Billing
Open your MileApp dashboard and click Billing in the sidebar. You’ll see your subscription details and the amount due. Click the Pay Now button.
Subscription page showing payment due in USD
Step 2: Review Your Invoice
A popup will show your invoice details including:- Plan name and features
- Subtotal amount
- Tax (8%)
- Total amount due

Invoice detail with itemized charges
Step 3: Enter Card Details
You’ll be redirected to the Stripe payment page. Here you can:- Choose to pay in USD or IDR (exchange rates apply)
- Enter your card details
- Card number - Your credit/debit card number
- Expiration date - MM/YY format
- Security code - 3-digit CVC on the back of your card
- Country - Your billing country

Credit card payment form
- Visa
- Mastercard
- JCB
- American Express
Step 4: Payment Confirmed
Once the payment is processed, you’ll see a confirmation screen with:- Amount paid
- Invoice number
- Payment date
- Card used (last 4 digits)

Payment successful with receipt options
Common Questions
What if my payment fails?
Common reasons for payment failure:- Insufficient funds - Check your account balance
- Card declined - Contact your bank or try a different card
- Wrong bank selected (IDR) - Use the same bank for Virtual Account transfers
- Expired card - Update your card details
When will my payment be processed?
- Credit card (USD) - Instantly
- Bank transfer (IDR) - Usually within minutes, up to 1 business day
How do I get a receipt?
After payment, you can:- Click Download Receipt on the success screen
- Go to Billing > Invoice and click on the paid invoice
- Check your email for the payment confirmation
Can I change my payment method?
- IDR users - You can select a different bank each time you pay
- USD users - You can use any supported credit/debit card
What if I pay the wrong amount (IDR)?
For Virtual Account payments, always transfer the exact amount shown. If you transfer a different amount:- The payment may not be automatically matched
- Contact support@mile.app for assistance
Is my payment secure?
Yes. All payments are processed through Stripe, a PCI-certified payment processor. MileApp never stores your full card details.Need Help?
If you have trouble with payment:- Email: support@mile.app
- Hours: 24/7