MatPilot Help CenterOpen in the MatPilot Help Center →

Help CenterBilling & Payments

How members pay for plans

What a member actually sees between choosing a plan and being charged.

The checkout flow

  1. Member taps a membership plan from the Plans section
  2. They're taken to a Stripe-hosted checkout page (within the app)
  3. They enter their card details or use Apple/Google Pay
  4. Payment is processed immediately
  5. Their membership is activated and they're returned to the app
Member-facing Stripe checkout screen showing a plan name, price, and Apple Pay option
Member-facing Stripe checkout screen showing a plan name, price, and Apple Pay option

What the member sees

The checkout page shows:

  • Plan name and price
  • Billing frequency (monthly, annual)
  • Any trial period
  • Terms acceptance checkbox

Trial plans

If the plan has a trial period, the member's card is saved during checkout but not charged until the trial ends. They see a clear message: "Your card will be charged on [date]".

Failed checkout

If a card is declined during checkout, the member is shown an error and can try a different card. No membership is created until payment succeeds.

Receipts

Members receive an automatic payment receipt by email after each successful charge.

Viewing payment history

Members can see their full payment history in Profile → Billing within the app. From there they can also tap Payment method to open a secure Stripe page where they can update their card and read their receipts themselves.

Related articles