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 job is handed over 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 transaction fee on top. The provider's own processing fee (PayTR or Stripe) is between you and them, on the terms of your account with them.
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 hands the job over. 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 delivery 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 handover
1Pick Online
Choose Online as the payment method on the delivery screen.
→
2Create the link
A QR code appears; the customer scans it, or you send the link.
→
3Handed over automatically
The moment the payment lands the job is handed over automatically.
The handover button is never drawn before the money arrives — so you cannot end up with a job 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.
Common questions
- "Couldn't create the payment link" — the reason returned by the provider is shown on screen. The two most common ones: the payment-link permission is not active yet, and a currency the provider does not accept.
- Tapping Online says no account is connected — you haven't connected one yet. Go to Settings → Payment account and add it.
- Online doesn't appear at all — the provider list could not be read (usually the connection). It comes back once you're online; meanwhile Cash and Card still work.
- A payment went through but no money arrived — test mode may still be on. Untick the box in Settings; live mode uses your own account.
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.