Connecting a payment account: Stripe and PayTR

In the app, Online is a fourth payment method next to Cash and Card: you show the customer a payment link or a QR code, and the moment the payment lands the vehicle exit completes automatically. This page shows how to connect that account.

Where does the money go?

Straight into your own payment account. The money never passes through Tanrikulu Apps; Tanrikulu Apps keeps no balance and takes no commission.

Customer
Scans the QR code or taps the link and pays by card.
Stripe / PayTR
Your own merchant account. The payment is in your account.
Your bank account
The money arrives on the provider's payout schedule.
What Tanrikulu Apps does: the app never moves the money; it only hears "paid" from the provider and completes the exit. That is why you connect the account yourself and the payment is taken in your name.

Understand test mode first

The Test mode (sandbox) box in Settings decides whether you are collecting money at all. It is the most expensive setting to get wrong.

Test mode on

  • No keys needed, you can try immediately.
  • The customer appears to have paid.
  • No money reaches your account.
  • For trying things out only.

Test mode off (live)

  • You connect your own account.
  • The customer really pays.
  • The money reaches your account.
  • This is everyday use.

The app warns you and asks for confirmation before turning test mode on. Before you start taking real money, untick the box and connect your own account.

Which one applies to you?

Outside Turkey
Stripe. PayTR only serves businesses based in Turkey.
In Turkey
PayTR. Stripe does not open accounts for Turkish businesses.

You don't need both — the exit screen only offers the providers you have connected.

Connecting Stripe

1Complete the account
Create a Stripe account and finish your business details; an incomplete account cannot take live payments.
2Copy the secret key
Dashboard → Developers → API keys. The value you need starts with sk_.
3Paste it into the app
Settings → Payment account → Stripe → Connect.
Stripe → Developers → API keys sk_live_… Settings → Payment account → Stripe → Connect

Key types and safe handling are covered on Stripe's own page: API keys. If their interface changes, that page stays current.

The key is shown once. Stripe reveals a newly created secret key only at that moment; if you lose it you create a new one. The app likewise never shows the key again after saving — you only see a "connected" badge.

Connecting PayTR

1Merchant account
Apply to PayTR; your merchant panel opens once approved.
2Payment Link permission
Applied for separately in the panel. A plain account cannot create links on its own.
3Enter three values
Take them from Panel → Information and paste into the app.
PayTR panel → Information merchant id merchant key merchant salt Settings → Payment account → PayTR → Connect

PayTR documents the application and the switch to live mode step by step: Payment Link integration.

Currencies: PayTR's payment link service accepts TRY, EUR, USD and GBP. It cannot create a link for a business working in any other currency — use Stripe there. For EUR/USD/GBP your PayTR merchant account also needs an account defined in that currency.

What happens at exit

1Pick Online
Choose Online as the payment method on the vehicle exit screen.
2Create the link
A QR code appears; the customer scans it, or you send the link.
3Exit completes itself
The moment the payment lands the vehicle exit is completed automatically.
The exit button is never drawn before the money arrives — so you cannot end up with an exit that looks paid but isn't. Online takings sit as a separate line in the end-of-day till and in reports; they are never merged with Card, which means money taken through your own card terminal.

Also for subscriptions and account balances

Online isn't limited to vehicle exit: it appears as a fourth method under Members → Collect and Customers → Collect too. You show the QR code, and the moment the payment lands the collection is recorded automatically and appears on the Online line in the till. The collect button is never drawn before the money arrives.

Display board: when you pick Online at exit and create the link, the QR code also appears on the TV board ("Scan with your phone to pay"), so the customer standing by the car doesn't have to look at the attendant's phone. Without Online the board shows the usual tracking QR code.

Common questions

About key safety: keys are never downloaded to the phone and are not stored inside the app; they are kept encrypted on the server. Tanrikulu Apps never needs to ask you for them — you enter them yourself in your own settings screen.