We develop the payment screen, the transaction records and the payment provider connection in one system, built around how your business collects payments.

The payment page for your customer, the panel for your team.
Your brand's payment page
The customer sees the amount, description and receiving company. Card entry and bank authentication follow the method supported by the provider.

New payment requests and instalment options
The team enters the amount, description and customer details and creates the link. Instalment options depend on what the provider supports and on the business's terms.

Mobile payment screen
We make the amount and payment description easy to read on a phone, so customers can see what they are paying for before entering card details.

Admin panel with user permissions
We define user permissions for actions such as creating, viewing and refunding payments. The activity history shows who completed each step.

What's behind the payment screen?
The result is verified on the server
We check whether the payment succeeded using the provider's verification method and update the relevant payment record with the result.
- Card details entered
- 3D Secure confirmation
- Verification from the provider
- Payment record
Instalment options
The options supported by the provider are shown.
- Single payment
- 3 instalments
- 6 instalments
- 9 instalments
- 12 instalments
Duplicate notification handling
We check transaction IDs so a repeated notification does not create a second record.
- Notification processed
- Same notification arrived againignored
Transaction statuses
The status of every transaction is shown separately in the panel.
- Successful
- Pending
- Failed
- Refund
Payment link for each transaction
Each link belongs to a single payment record. No sign-up is needed.
Mutlu Grup Online Payment System
Customer-specific payment links, a branded payment screen and a payments panel for authorised users, all in one system.
What's included.
- Payment flowWe define payment requests and authorised users
- Customer matchingWe link each payment to its customer and transaction record
- Provider connectionWe integrate a method supported by your bank or payment provider
- Result verificationWe verify payment results on the server
- Payment collection panelWe bring together transaction statuses, history and reports
- Integration testsWe check failed payments, interruptions and duplicate notifications
- Payment screen
- Provider integration
- Transaction panel
More about this service
A custom payment system combines a payment screen with management software built around your payment collection process. Financial transactions run through a bank or payment provider. At Şahan Design, we develop the customer interface, transaction records and provider connection.
From payment request to checkout
Your team can create a payment link for a customer or connect an approved quote to a payment request. We first define how requests are created, where amounts come from and which users have access. We match each link to the relevant customer and transaction record.
Provider-specific integration
We design the payment page around your brand. Where card details are entered and bank authentication takes place depends on the method the provider supports. We consider options that avoid holding card data unnecessarily in your business systems. Setting up the live account and signing the contract take place between your business and the provider.
Verified transaction records
We verify payment results on the server. If the same notification arrives twice, we check the transaction ID to prevent duplicate records. We build the integration according to the selected provider's documentation.
Tracking and reconciliation
In the panel, we separate pending, successful, failed and refunded transactions. We prepare fields that make it easier to compare payment records with provider reports. We plan instalment and refund options according to your account's terms and what the provider supports.
Testing and launch
We check successful and declined payments, interrupted flows and repeated notifications in the test environment. We review permissions and transaction history, then go live.
See our work on the Mutlu Grup online payment system. We can also plan payment collection together with an online quotation system or a B2B dealer portal.
Our Projects
How does the process work?
- 01
Tell us what you need
You tell us what you want to do, and together we pin down the scope.
- 02
Approve the quote
Once the scope, stages and price are clear, you approve the contract and payment plan in the panel.
- 03
Follow the process
We share the work at the agreed stages and review your feedback together.
- 04
Take delivery
For handover, we prepare the files and usage information covered by the approved scope.

You can pin down your project's scope and working steps with our design and development team.
Reviews
We’d like to thank Abdullah for his attentiveness and professional approach. We had our own ideas in mind for our corporate logo. With Abdullah’s creative work, it evolved into something completely different. As a company, we were very pleased. I’ll definitely be calling him for future projects.
Thank you for your care and attention right to the end. Our cover was designed meticulously. 👏
Great work 👏👏
I was very pleased
The way Abdullah ran the process, answering all our requests with patience and understanding, was admirable. We worked together and got there. Thank you.
Amazing logo designer
Thank you, Şahan Design. It turned out to be a really nice piece of work, and I liked it a lot. Very high-quality touches.
Frequently asked questions
Does this service replace a bank or payment provider?
No. The software manages payment screens and transaction tracking. The financial transaction takes place through a bank or payment provider. The provider account and required contracts are set up in your business's name.
Does the customer stay on the same screen throughout?
This depends on the payment method. Even when card details are entered on a branded page, bank authentication may open another screen. We design the experience around the flow supported by the provider.
What happens if the browser closes during payment?
We do not rely solely on the browser's return screen. We check transaction status on the server through the provider's notifications or query methods, and test interruptions and delayed notifications.
Can a repeated payment notification create duplicate records?
We check for duplicates using the transaction ID. When the same notification arrives again, the existing record is updated and no second payment record is created. We include this in integration testing.
Can instalments and refunds be added?
Options supported by your provider and enabled on your account can be added. At the start, we agree the instalment terms and which users can issue refunds in the admin panel.
Does a payment link require customer registration?
We can create links tied to specific payment requests without requiring registration. We agree their validity period, usage conditions and behaviour after payment together.
Let’s bring your project to life together.
Brand identity, packaging, web or custom software. Tell us what you need and we will define the scope, process and budget together.
- Phone
- +90 543 413 68 81








