Stripe payments

Your passengers pay into your Stripe account

Connect your company's Stripe account to collect transfer payments where you manage the booking. Send a payment link, charge a saved card or place a card hold, with the payment record beside the ride.

Included in every plan

  • Your own Stripe account
  • 0% TransferCRM payment commission
  • Payment links and saved cards

Your account

Keep passenger payments in your business

You bring your Stripe account and its payment terms. We connect it to your bookings so your office can ask for payment and see the result without maintaining a separate list of who has paid.

  • Connect your own keys

    An owner or administrator enters the secret and publishable keys together in payment settings. We verify the account and show whether it uses live or test mode.

  • No payment commission from us

    Passenger charges are created in your Stripe account. TransferCRM takes 0% payment commission; Stripe's own processing fees and your TransferCRM subscription remain separate costs.

  • Payment updates reach the booking

    We register a webhook in your Stripe account to receive payment results. Confirmed payments update the booking even when the passenger closes the browser after paying.

  • Check the connection

    Use the connection test to check credentials, payment readiness and the webhook. Settings show problems and let you retry webhook setup when it needs attention.

Collecting payment

Offer a payment route for each booking

A new passenger can pay through a link or your booking form. A returning client can keep a card for later use. Your office sees the balance still owed, including after a part payment.

  • Send the outstanding balance

    Create a Stripe payment link from the ride. The amount follows the booking's outstanding balance, so an earlier recorded deposit reduces what you ask the passenger to pay.

  • Methods your account supports

    Checkout offers eligible methods enabled in your Stripe account. These can include cards, wallets, BLIK or Przelewy24 for PLN; availability depends on the account and currency.

  • Keep a card with consent

    The client adds a card on a Stripe page for later payments. You see its brand, last four digits and expiry; Stripe holds the card details.

  • Collect invoice payments too

    With invoicing from Pro, create a payment link for an invoice's unpaid balance. The payment belongs to that invoice and uses your company's own Stripe account.

After the booking

Handle holds, balances and refunds from the ride

A reserved amount and received money mean different things to your office. We keep those states separate, with actions for collecting a balance, settling a hold or returning money against an existing payment.

  • Reserve funds on a card

    Enable no-show protection and choose the percentage to authorise. Eligible payment flows reserve funds on a card; this is a hold, not a collected deposit.

  • Charge a saved card

    From the order, charge the outstanding balance or place a hold on an available saved card. If the bank requires authentication, send the client a payment link.

  • Capture or release a hold

    The dispatcher can capture an active hold or release it from the order. Capturing collects money; releasing frees the reserved amount without recording it as payment.

  • Return an eligible payment

    Open a recorded Stripe payment, enter a refund amount and review it before sending. The available amount and any dispute restrictions determine what can be returned.

Frequently asked questions

Do passenger payments go through TransferCRM's Stripe account?

No. You connect your company's own Stripe account with its secret and publishable keys. Passenger charges are created there, and we register the payment webhook there too. TransferCRM takes 0% payment commission. Stripe's own fees still apply, and your software subscription is billed separately. This integration does not use Stripe Connect.

Can my passengers pay with BLIK or Przelewy24?

For regular payments, Stripe Checkout and the booking form can offer eligible payment methods enabled on your Stripe account, including BLIK and Przelewy24 for PLN. The choices depend on your account and the payment currency. Card holds require a compatible card payment; local redirect methods are not offered for that purpose. We wait for payment confirmation before marking money received.

How do saved cards work for returning clients?

Your client can add a card through a Stripe-hosted page for later use. TransferCRM keeps a token and display details, not the full card number. The office can then charge an available saved card from an order. A bank may still require the client to authenticate a payment; in that case, you send a payment link.

Is a card hold the same as a deposit?

No. A card hold reserves an amount without collecting it. You can configure a percentage for no-show protection, then capture or release an active hold from the order. A collected deposit is money already received and reduces the outstanding balance. Holds are subject to Stripe and card authorisation limits; they are not an indefinite guarantee of payment.

Which plan includes Stripe payments and refunds?

Stripe payments for rides are available from Starter using your own Stripe account. Payment links, saved cards and eligible refunds stay connected to the booking. Invoice payment links require the invoicing feature, available from Pro. Refunds are limited by the payment's refundable amount and may be blocked while a related dispute is open.

Bring payments into your booking workflow

Try TransferCRM free for 14 days and see bookings, payment balances and passenger details together.

No credit card. 14 days free. Cancel anytime.