This guide shows you how to pay your MileApp subscription. Payment is processed securely through Stripe. Your payment method depends on your currency:Documentation Index
Fetch the complete documentation index at: https://docs.mileapp.dev/llms.txt
Use this file to discover all available pages before exploring further.
- IDR (Indonesian Rupiah) - Bank Transfer (Virtual Account). You pay each invoice manually each billing period.
- USD (US Dollar) - Credit Card. Your card is saved after the first payment and renewals are charged automatically each billing period.
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
Your card is saved securely on Stripe after this first payment. You won’t need to enter it again, future renewals will be charged to this card automatically. You can change the saved card at any time (see Managing Your Saved Card below).
- 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
Automatic Renewals (USD only)
After your first payment, MileApp charges your saved card automatically at the start of each new billing period (monthly or yearly, depending on your plan). You don’t need to click Pay Now for renewals. When auto-renewal succeeds: A new invoice is generated and marked paid. You’ll see it in Billing > Invoice, and Stripe will email you a receipt. When auto-renewal fails (declined card, insufficient funds, expired card, etc.):- Stripe retries the charge automatically over several days (Smart Retry).
- You’ll receive failure emails from Stripe each time a retry fails.
- A warning banner appears at the top of every page in MileApp until the card is updated and payment succeeds. Clicking the banner takes you to the Customer Portal.
- If all retries fail, your subscription will be canceled and service access will be paused until you re-subscribe.
Managing Your Saved Card (USD only)
You can change, add, or remove your saved card at any time through the Stripe Customer Portal. To open the portal:- Go to Billing > Invoice in your MileApp dashboard.
- Click the Manage Credit Cards button at the top of the page.
- A new tab opens with the secure Stripe-hosted portal.
- Add a new credit/debit card
- Remove a card you no longer use
- Set a card as your default for renewals
Changes you make in the portal apply to your next renewal. The currently-open invoice (if any) is not retroactively recharged on the new card — Stripe’s retry schedule will use the updated default card on the next attempt.
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), first payment - Instantly when you complete checkout
- Credit card (USD), renewals - Charged automatically at the start of each billing period to your saved card
- Bank transfer (IDR) - Usually within minutes, up to 1 business day after the transfer
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 - Open the Stripe Customer Portal from Billing > Invoice (click Manage Credit Cards) to add a new card, remove an old one, or change which card is used for renewals. See Managing Your Saved Card above.
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