Supporting Services
This section covers services that do not directly initiate payment but support payment flows. Supporting services aim to ensure correct decisions during integration, improve the user experience, and provide operational controls.
This document Supporting Services provides a general framework for the main page. Detailed technical information for each service is available on the relevant subpages.
Purpose of Supporting Services
Supporting services are used in the following scenarios:
Detection of card and bank information before payment
Selection of the correct payment flow (3D / Non-3D)
Application of business rules specific to card type or bank
Reduction of error rates and failed transactions
These services alone do not create a financial transaction.
Available Services
1. BIN Lookup
Enables obtaining basic information about the card using the first 6 digits of the card number (BIN – Bank Identification Number).
Provided information:
The bank that issued the card
Card brand (Visa, Mastercard, etc.)
Card type (Debit / Credit / Prepaid)
Whether the card is domestic or foreign
Typical usage scenarios:
Displaying the bank logo on the payment screen
Decisions on 3D Secure requirement
Determining installment or commission rules
➡️ For detailed technical integration: See the BIN Lookup page.
Common Concepts
Some basic concepts frequently used in supporting services:
bin: The first 6 digits of the card number
cardBrand: Card brand
cardType: Card type
issuingBank: The bank that issued the card
Integration and Performance Notes
Supporting services are usually called before payment
Synchronous use is recommended for low latency
Unnecessary repeated calls should be avoided
Responses can be supported with caching mechanisms
As a next step, you can select the relevant supporting service to go to the technical details page.
Last updated
