> ## 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.

# How to Pay Your Invoice

This guide shows you how to pay your MileApp subscription. Payment is processed securely through Stripe.

Your payment method depends on your currency:

* **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.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/IDR%20-%20Subscription%20Page.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=da66b69293f2af47dd2fa48c76080838" alt="IDR Subscription Page" width="600" data-path="images/billing/IDR - Subscription Page.png" />

  <p><i>Subscription page showing payment due in IDR</i></p>
</div>

### Step 2: Review Your Invoice

A popup will show your invoice details including:

* Plan name and features
* Subtotal amount
* Tax (11%)
* Total amount due

Review the details, then click **Pay Now**.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/IDR%20-%20Invoice%20Pay%20Popup.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=6df6f3da718452d9becf0287fae4d4b5" alt="IDR Invoice Detail Popup" width="600" data-path="images/billing/IDR - Invoice Pay Popup.png" />

  <p><i>Invoice detail with itemized charges</i></p>
</div>

### 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

Choose your bank from the dropdown (e.g., Bank Central Asia - BCA), enter your name, and click **Pay**.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/IDR%20-%20Stripe%20Pay.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=31a58986be65ca1518da63936b04909e" alt="IDR Stripe Bank Selection" width="600" data-path="images/billing/IDR - Stripe Pay.png" />

  <p><i>Select your bank for Virtual Account transfer</i></p>
</div>

### 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

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/IDR%20-%20Stripe%20Pay%20VA%20Generated.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=28dcd15f56dd3ceb9d53d6e2d7cc2504" alt="IDR Virtual Account Details" width="600" data-path="images/billing/IDR - Stripe Pay VA Generated.png" />

  <p><i>Virtual Account details with transfer instructions</i></p>
</div>

**To complete payment:**

1. Open your banking app (mobile or internet banking)
2. Select **Transfer** > **Virtual Account**
3. Enter the Virtual Account number shown
4. Verify the amount and beneficiary name
5. Confirm the transfer

<Note>
  * 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
</Note>

### Step 5: Payment Confirmed

Once the transfer is complete, you'll see a confirmation screen.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/IDR%20-%20Success%20Pay.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=b08d7b8a879ebf937d9f17a1a9592da8" alt="IDR Payment Success" width="600" data-path="images/billing/IDR - Success Pay.png" />

  <p><i>Payment successful confirmation</i></p>
</div>

Your subscription is now active. You'll also receive a confirmation email.

***

## 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.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/USD%20-%20Subscription%20Page.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=d4b525084a64da1df22f7c3b16e78096" alt="USD Subscription Page" width="600" data-path="images/billing/USD - Subscription Page.png" />

  <p><i>Subscription page showing payment due in USD</i></p>
</div>

### Step 2: Review Your Invoice

A popup will show your invoice details including:

* Plan name and features
* Subtotal amount
* Tax (8%)
* Total amount due

Review the details, then click **Pay Now**.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/USD%20-%20Invoice%20Pay%20Popup.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=0624d626b5d52671e90eae18828f95c6" alt="USD Invoice Detail Popup" width="600" data-path="images/billing/USD - Invoice Pay Popup.png" />

  <p><i>Invoice detail with itemized charges</i></p>
</div>

### 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

Fill in your card information:

* **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

Then click **Pay**.

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/USD%20-%20Stripe%20Pay%20CC.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=639827b5c4db9c4e9041a65ea108603d" alt="USD Stripe Credit Card Form" width="600" data-path="images/billing/USD - Stripe Pay CC.png" />

  <p><i>Credit card payment form</i></p>
</div>

<Note>
  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](#managing-your-saved-card-usd-only) below).
</Note>

**Accepted cards:**

* 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)

<div align="center">
  <img src="https://mintcdn.com/mileapp-c1584fbc/l_p9lJrTSJhnmz9V/images/billing/USD%20-%20Success%20Pay.png?fit=max&auto=format&n=l_p9lJrTSJhnmz9V&q=85&s=707418c5bd99dbcafee3789d1711c3cc" alt="USD Payment Success" width="600" data-path="images/billing/USD - Success Pay.png" />

  <p><i>Payment successful with receipt options</i></p>
</div>

You can download your invoice or receipt from this screen. Your subscription is now active.

***

## 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.

To avoid interruption, update your card via the Customer Portal as soon as you see the banner or the failure email.

***

## 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:**

1. Go to **Billing > Invoice** in your MileApp dashboard.
2. Click the **Manage Credit Cards** button at the top of the page.
3. A new tab opens with the secure Stripe-hosted portal.

**In the portal you can:**

* Add a new credit/debit card
* Remove a card you no longer use
* Set a card as your default for renewals

<Note>
  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.
</Note>

***

## 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

**For USD users on auto-renewal:** Stripe will retry the charge automatically over several days. You'll get an email from Stripe each time a retry fails, and a warning banner will appear at the top of every page in MileApp. Update your card via the Customer Portal to fix it. If all retries fail, your subscription will be canceled.

### 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:

1. Click **Download Receipt** on the success screen
2. Go to **Billing** > **Invoice** and click on the paid invoice
3. 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](#managing-your-saved-card-usd-only) 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](mailto: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](mailto:support@mile.app)
* **Hours:** 24/7
