# Tranzzo API Docs > Tranzzo payment processing API documentation. ## After Payments - [Getting transaction information](https://docs.tranzzo.com/docs/after-payments/info-on-transactions.txt): Once transactions have been processed, you can retrieve information about them at different levels of detail, including: - [Payment receipts and credit references](https://docs.tranzzo.com/docs/after-payments/receipts.txt): Tranzzo provides the ability to generate receipts in the form of a PDF file or raw HTML for successful payments/operations. ## Api Usage - [Authentication](https://docs.tranzzo.com/docs/api-usage/authentication.txt): Every request to the Tranzzo API must be authenticated. Authentication takes place using HTTP headers and the following variables: - [General information](https://docs.tranzzo.com/docs/api-usage/peculiarities.txt): With the help of API integration, you get all the necessary features for working with transactions: - [Security](https://docs.tranzzo.com/docs/api-usage/security.txt): Requests to the Tranzzo API must contain signatures. This allows you to identify the merchant and ensure the authenticity and integrity of the data. ## Cancellation Of The Created Payment - [Cancellation of the created and unpaid payment](https://docs.tranzzo.com/docs/cancellation-of-the-created-payment.txt): The payment cancellation can be applied to payments that meet the following conditions: ## Card Skin Visualization - [Card skin vizualization](https://docs.tranzzo.com/docs/card-skin-visualization.txt): The front side of a bank card is an image of the outer side of the card, which includes: ## Checkouts And Widgets - [Hosted checkout](https://docs.tranzzo.com/docs/checkouts-and-widgets/hosted-checkout.txt): Using hosted checkout means using our payment page, to which you should redirect your customer. - [General information](https://docs.tranzzo.com/docs/checkouts-and-widgets/overview.txt): If you do not have the required level of PCI DSS certification to work with customer card data, you can use the following solutions: - [Mobile SDK Customization](https://docs.tranzzo.com/docs/checkouts-and-widgets/payment-screen.txt): The mobile SDK allows you to customize the color scheme of the payment screen that will be used in your mobile application, as well as the names of the components of the payment... - [Advanced usage](https://docs.tranzzo.com/docs/checkouts-and-widgets/payment-widget/advanced.txt): If the orderId parameter is not passed during the payment widget initialization, a new widget session will be created with an automatically generated order ID. - [Supported parameters for payment widget configuration](https://docs.tranzzo.com/docs/checkouts-and-widgets/payment-widget/list.txt): When utilizing the payment widget, the following parameters can be employed: - [Get started with payment widget](https://docs.tranzzo.com/docs/checkouts-and-widgets/payment-widget/start.txt): The payment widget provides a seamless way to accept payments, allowing customers to complete transactions without leaving your website. - [Tokenization widget](https://docs.tranzzo.com/docs/checkouts-and-widgets/tokenization-widget.txt): If you want to accept payments from your customers on your own site without using your own payment form and having to go through PCI DSS, we offer a solution in the form of a... - [QR code checkout URL](https://docs.tranzzo.com/docs/checkouts-and-widgets/url.txt): Our services enable you to create a URL link for a hosted checkout presented as a QR code, catering to the convenience of your customers. ## Cms - [Drupal](https://docs.tranzzo.com/docs/cms/drupal.txt): About CMS: Drupal - [General information](https://docs.tranzzo.com/docs/cms/info.txt): Content Management Systems (CMS) are among the most popular tools for e-commerce due to their ease of use and scalability. - [Joomla](https://docs.tranzzo.com/docs/cms/joomla.txt): About CMS: Joomla - [Magento](https://docs.tranzzo.com/docs/cms/magento.txt): About CMS: Magento - [MODX](https://docs.tranzzo.com/docs/cms/modx.txt): About CMS: MODX - [OpenCart](https://docs.tranzzo.com/docs/cms/opencart.txt): OpenCart is a free, open-source e-commerce platform that enables you to create online stores and manage products, customers, and orders through its built-in SEO system. - [Supported CMS plugins](https://docs.tranzzo.com/docs/cms/plugins.txt): Supported CMS plugins for quickly connecting Tranzzo payments to common content management systems. - [PrestaShop](https://docs.tranzzo.com/docs/cms/prestashop.txt): About CMS: PrestaShop - [Shopify](https://docs.tranzzo.com/docs/cms/shopify.txt): Shopify is a leading platform for building online stores. It lets you quickly launch a business, add products, and set up payments and shipping. - [WIX](https://docs.tranzzo.com/docs/cms/wix.txt): Wix is one of the most popular website creation platforms in the world, offering a wide range of tools for developing websites without the need for programming knowledge. - [WordPress (WooCommerce)](https://docs.tranzzo.com/docs/cms/wordpress.txt): WordPress is one of the most popular CMS platforms globally, offering a wide range of tools that allow you to create websites from scratch or use pre-made themes. ## Deffered Charge - [Deferred charge by Apple Pay](https://docs.tranzzo.com/docs/deffered-charge/deffered-charge-by-apple-pay.txt): Allows you to exchange an Apple Pay token for a Tranzzo token for further deferred charging. - [Deferred charge by Google Pay™](https://docs.tranzzo.com/docs/deffered-charge/deffered-charge-by-google-pay.txt): Allows you to exchange a Google Pay™ token for a Tranzzo token for further deferred charging. ## E Com - [E-commerce](https://docs.tranzzo.com/docs/e-com.txt): Choose this comprehensive solution to launch sales on your website, in the mobile app, messengers, or social media quickly and easily ## Error Handling - [HTTP status codes and their handling](https://docs.tranzzo.com/docs/error-handling/http-statuses.txt): This page provides information on the errors that can occur when sending a request to the Tranzzo API. ## Financial Data - [Retrieving balances via API](https://docs.tranzzo.com/docs/financial-data/api.txt): To retrieve information about the list of all accounts and their balances, you need to create a request using the GET method with the following set of parameters: ## Getting Started - [Getting to know the merchant portal](https://docs.tranzzo.com/docs/getting-started/create-account.txt): To integrate and continue working with our services, you need to create an account in the Tranzzo merchant portal - [Integration checklist](https://docs.tranzzo.com/docs/getting-started/integration-checklist.txt): This step-by-step guide will help you set up your interaction with Tranzzo services, test all settings and start accepting payments from your customers. ## Igaming - [iGaming](https://docs.tranzzo.com/docs/igaming.txt): Connect payment solutions that help you to engage a wide audience of players and to make it easier to expand into new markets ## Integration - [Features of direct and hosted integration](https://docs.tranzzo.com/docs/integration/direct-and-hosted.txt): Direct integration provides server-server interaction without using our payment page. - [Ways of integration](https://docs.tranzzo.com/docs/integration/options.txt): Our services allow you to accept payments and carry out secondary operations on them, make payments, as well as provide other types of transactions and use auxiliary functions. - [PCI DSS compliance](https://docs.tranzzo.com/docs/integration/pci-dss.txt): PCI DSS (Payment Card Industry Data Security Standard) is a common security standard in the payment card industry. ## Marketplace - [Marketplaces](https://docs.tranzzo.com/docs/marketplace.txt): Use the split payment service and other Tranzzo features to set up a convenient payment process for buyers and fast payments for sellers ## Microfinance - [Microfinance institutions](https://docs.tranzzo.com/docs/microfinance.txt): Check out our solutions for fast crediting and easy loan repayment ## Mp - [Balances and settlements](https://docs.tranzzo.com/docs/mp/balances-payments.txt): In the "Balances" section, you can view the current balance of your account(s) and see payment details. - [Global merchant account settings](https://docs.tranzzo.com/docs/mp/general-settings.txt): Global merchant account settings affect all user accounts under that merchant. Access to managing these settings is available to users with the Account Owner and Admin roles. - [Multiple payment links](https://docs.tranzzo.com/docs/mp/multiple-payment-links.txt): In the Payment links section, you can create multiple payment links that will generate hosted checkouts for your customers. - [General information](https://docs.tranzzo.com/docs/mp/overview.txt): The merchant portal is our user interface that provides information about all the crucial processes occurring in your account, as well as important business performance indicators. - [Transaction management](https://docs.tranzzo.com/docs/mp/payment-processing.txt): The Transactions section allows you to view information about all your transactions and their details, filter relevant records, initiate secondary operations, and export data in... - [User profile settings](https://docs.tranzzo.com/docs/mp/personal-user-settings.txt): Each user on your team has the ability to customize their own profile from the profile management page. - [Payment analytics](https://docs.tranzzo.com/docs/mp/project-analytics.txt): The Analytics section contains tools that allow you to view important payment metrics and analytics for your transactions. - [Payment project management](https://docs.tranzzo.com/docs/mp/project-management.txt): A merchant account serves as the core of your business, encompassing various entities such as legal entities, branches, offices, and more. ## Payload - [Additional data format](https://docs.tranzzo.com/docs/payload/overview.txt): Most requests to the Tranzzo API, in addition to a set of mandatory and optional parameters specific to a particular type of request, may also contain additional data. - [Payment attributes](https://docs.tranzzo.com/docs/payload/payment-attributes.txt): You have the option to include the attributes parameter in your payment request. You can add sets of key-value objects to a list within this parameter. ## Payment Methods - [Transfer between bank accounts IBAN to IBAN](https://docs.tranzzo.com/docs/payment-methods/a2a-transfers.txt): Transfer between bank accounts IBAN to IBAN (further down A2A) are direct electronic transfers of funds from the buyer's bank account to the recipient's account. - [Buy now pay later](https://docs.tranzzo.com/docs/payment-methods/buy-now-pay-later.txt): The installment purchase method, also known as ‘buy now, pay later’ enables customers to buy goods or services and make payments for their cost in installments over a period of... - [Payment in installments Pumb](https://docs.tranzzo.com/docs/payment-methods/buy-now-pay-later/fuib.txt): Pay in installments by PUMB is an interest-free installment plan provided by PUMB that allows customers to split a purchase into a convenient number of payments within the credit... - [Hire purchase with monobank](https://docs.tranzzo.com/docs/payment-methods/buy-now-pay-later/mono.txt): monobank offers its customers the benefit of interest-free installment purchases, enabling them to split the costs into convenient payment amounts within the limits set by monobank. - [Oschadbank installment loan](https://docs.tranzzo.com/docs/payment-methods/buy-now-pay-later/oschadbank.txt): Oschadbank offers its customers the benefit of interest-free installment purchases, enabling them to split the costs into convenient payment amounts within the limits set by... - [Payment parts from Privat](https://docs.tranzzo.com/docs/payment-methods/buy-now-pay-later/privatpay-by-parts.txt): Payment parts from Privat is a cost-effective loan, given to a customer in accordance with a credit limit set in case of payment for a product/service in trade and service... - [Cards](https://docs.tranzzo.com/docs/payment-methods/cards.txt): Payment cards are a traditional payment method that is widely accepted worldwide. With this payment method, funds are debited from the customer's bank account linked to the card... - [Digital wallets](https://docs.tranzzo.com/docs/payment-methods/digital-wallets.txt): Tranzzo offers the option to accept payments through digital wallets, which are alternative payment methods. - [Apple Pay](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/apple-pay.txt): Apple Pay is a digital wallet provided by Apple that enables customers to make payments on websites and through iOS mobile applications without the need to enter full payment data... - [BKASH](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/bkash.txt): To enable the BKASH payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [GG](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/gg.txt): To enable the GG payment method, you need to use hosted integration. When creating a payment, send a request with the following parameters: - [Google Pay](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/google-pay.txt): Google Pay™ is a digital wallet from Google that enables customers to make payments with just a few clicks, using payment cards linked to their Google accounts on websites and... - [Jeton](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/jeton.txt): To enable the Jeton payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Mefete](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/mefete.txt): To enable the Mefete payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [NAGAD](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/nagad.txt): To enable the NAGAD payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Papara](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/papara.txt): To enable the Papara payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Paybol](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/paybol.txt): To enable the Paybol payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Payfix](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/payfix.txt): To enable the Payfix payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Paytm](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/paytm.txt): To enable the Paytm payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [PEP](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/pep.txt): To enable the PEP payment method for accepting payments in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [PhonePe](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/phonepe.txt): To enable the PhonePe payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [PicPay](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/picpay.txt): To enable the PicPay payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Pix](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/pix.txt): To enable the PIX payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [ROCKET](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/rocket.txt): To enable the ROCKET payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [UPAY](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/upay.txt): To enable the UPAY payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [UPI](https://docs.tranzzo.com/docs/payment-methods/digital-wallets/upi.txt): To enable the UPI payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: - [General list of payment methods](https://docs.tranzzo.com/docs/payment-methods/list.txt): Payment method - [Payments in messengers](https://docs.tranzzo.com/docs/payment-methods/messangers.txt): Payments in messengers enable customers to make payments through chats and chatbots within messaging platforms (messengers). - [Telegram Pay](https://docs.tranzzo.com/docs/payment-methods/messangers/telegram.txt): If you have a Telegram Bot, you can easily start accepting payments using the Bot Payments API. - [Mobile payments](https://docs.tranzzo.com/docs/payment-methods/mobile-payments.txt): Mobile payments include payment methods that provide customers with the ability to make payments using a mobile operator's account. - [Airtel](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/airtel.txt): To enable the Airtel payment method for accepting payments in Kenya and Uganda, you need to use direct integration. - [AirtelTigo](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/airtel-tigo.txt): To enable the AirtelTigo payment method for accepting payments in Ghana, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Equitel](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/equitel.txt): To enable the Equitel payment method for accepting payments in Kenya, you need to use direct integration. When creating a payment, send a request with the following parameters: - [MoMo](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/momo.txt): To enable the MoMo payment method for accepting payments in Ghana and Egypt, you need to use direct integration. - [Mobile payments in Kazakhstan](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/mp-kazachstan.txt): To enable mobile payments in Kazakhstan, you need to use direct integration. When creating a payment, send a request with the following parameters: - [M-Pesa](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/mpesa.txt): To enable the M-Pesa payment method for accepting payments in Kenya, you need to use direct integration. When creating a payment, send a request with the following parameters: - [MTN](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/mtn.txt): To enable the MTN payment method for accepting payments in Uganda, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Vodafone](https://docs.tranzzo.com/docs/payment-methods/mobile-payments/vodafone.txt): To enable the Vodafone payment method for accepting payments in Ghana, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking](https://docs.tranzzo.com/docs/payment-methods/online-banking.txt): Online banking is a payment method that involves redirecting customers from your payment page to the website or mobile app of the bank they use to complete the payment. - [Online banking in Brazil](https://docs.tranzzo.com/docs/payment-methods/online-banking/brazil.txt): To enable online banking in Brazil, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in India](https://docs.tranzzo.com/docs/payment-methods/online-banking/india.txt): To enable online banking in India, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Indonesia](https://docs.tranzzo.com/docs/payment-methods/online-banking/indonesia.txt): To enable online banking in Indonesia, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Japan](https://docs.tranzzo.com/docs/payment-methods/online-banking/japan.txt): To enable online banking in Japan, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Malaysia](https://docs.tranzzo.com/docs/payment-methods/online-banking/malaysia.txt): To enable online banking in Malaysia, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Nigeria](https://docs.tranzzo.com/docs/payment-methods/online-banking/nigeria.txt): To enable online banking in Nigeria, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in the Philippines](https://docs.tranzzo.com/docs/payment-methods/online-banking/philippines.txt): To enable online banking in the Philippines, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Privat24 online banking](https://docs.tranzzo.com/docs/payment-methods/online-banking/privat24.txt): To enable the Ukrainian payment method Privat24, you can use either direct or hosted integration. - [Online banking in South Africa](https://docs.tranzzo.com/docs/payment-methods/online-banking/south-africa.txt): To enable online banking in South Africa, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Thailand](https://docs.tranzzo.com/docs/payment-methods/online-banking/thailand.txt): To enable online banking in Thailand, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Turkey](https://docs.tranzzo.com/docs/payment-methods/online-banking/turkey.txt): To enable online banking in Turkey, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Online banking in Vietnam](https://docs.tranzzo.com/docs/payment-methods/online-banking/vietnam.txt): To enable online banking in Vietnam, you need to use direct integration. When creating a payment, send a request with the following parameters: - [Privat24](https://docs.tranzzo.com/docs/payment-methods/privat24.txt): To enable the Ukrainian payment method Privat24, you can use either direct or hosted integration. - [mVisa](https://docs.tranzzo.com/docs/payment-methods/qr-code-payments/mvisa.txt): QR code payments - mVisa - [Vouchers](https://docs.tranzzo.com/docs/payment-methods/vouchers.txt): The voucher payment method involves generating a voucher with transaction data in advance. - [Boleto](https://docs.tranzzo.com/docs/payment-methods/vouchers/boleto.txt): To enable the Boleto payment method, you need to use direct integration. When creating a payment, send a request with the following parameters: ## Payment System Provider - [Payment service providers](https://docs.tranzzo.com/docs/payment-system-provider.txt): Use our white-label solution to provide payment acceptance services without investing in the development of your own service from scratch ## Products Prices - [Information on products and prices](https://docs.tranzzo.com/docs/products-prices/info.txt): Each payment request may optionally include details about the products for which the payment is intended. ## Recurring Payments - [Recurring payment refund](https://docs.tranzzo.com/docs/recurring-payments/refund.txt): When needed, funds debited from the customer for recurring payments can be refunded. This can be done for the entire payment amount or for a partial sum. - [Creating subscriptions for recurring payments](https://docs.tranzzo.com/docs/recurring-payments/subscription.txt): The recurring payments service enables you to establish automated, scheduled debits from your customers' accounts as payment for their subscription to your goods and services. - [API integration](https://docs.tranzzo.com/docs/recurring-payments/subscription/api.txt): Direct integration allows you to create subscriptions for recurring payments using your own payment page. - [Get subscription information](https://docs.tranzzo.com/docs/recurring-payments/subscription-info.txt): At any time, you can send a request to retrieve information about any subscription you have created. - [Cancelling subscriptions for recurring payments](https://docs.tranzzo.com/docs/recurring-payments/unsubscribing.txt): At any time, you have the option to cancel a subscription to recurring payments, either at your own discretion or at the customer’s request. ## Sbcr - [Setting up software-based cash register](https://docs.tranzzo.com/docs/sbcr/connect.txt): ## How to set up SBCR1) ### Register your cash register with our SBCR service provider - [Fiscalization of refunds](https://docs.tranzzo.com/docs/sbcr/fiscalization-refunds.txt): As a general rule, processing refunds requires the transfer of information about the products being returned, which were included in the original transaction. - [Participating in "National Cashback" program](https://docs.tranzzo.com/docs/sbcr/national-cashback.txt): To accept payments credited through the “National Cashback” program, a point of sale must be registered in the program. - [General information](https://docs.tranzzo.com/docs/sbcr/overview.txt): The software-based cash register (SBCR) is an online service that facilitates the fiscalization of receipts with the State Tax Service of Ukraine. ## Search - [Search the documentation](https://docs.tranzzo.com/search.txt) ## Split Payments Products Prices - [Split payments products and prices](https://docs.tranzzo.com/docs/split-payments-products-prices.txt): Each request to create a Split payment may be accompanied (and in some cases is required) by information about the list of goods or services included in the payment. For this purpose, the products array is used, which allows passing a list of goods/services for a specific sub-merchant (submerchantid) within a single Split payment. ## Status Codes - [Status codes](https://docs.tranzzo.com/docs/status-codes/codes-by-stages.txt): Throughout the payment process, different status codes may be received to indicate the stage and outcome of the transaction. - [Transaction stages](https://docs.tranzzo.com/docs/status-codes/payment-cycle.txt): To inform about the results of processing requests for creating payment sessions, we include payment status codes and a brief description of their meaning in webhooks. ## Subscriptions - [Subscriptions](https://docs.tranzzo.com/docs/subscriptions.txt): Utilize our recurring payments service to seamlessly accept payments automatically and tailor a flexible debiting schedule to suit your needs. ## Testing - [Card data for testing](https://docs.tranzzo.com/docs/testing/cards.txt): To test the integration, you can make test payments using test payment data that do not require making real payments. - [Test scenarios](https://docs.tranzzo.com/docs/testing/test-cases.txt): We recommend running the test cases before processing real payments. This section provides detailed scenarios that allow you to: ## Transactions 2 Step - [Pre-authorization (auth)](https://docs.tranzzo.com/docs/transactions-2-step/auth.txt): Two-step payment is a payment process involves the pre-authorization (holding) of the customer's funds in their own bank account to ensure further payment. - [API integration](https://docs.tranzzo.com/docs/transactions-2-step/auth/api.txt): Direct integration will allow you to accept payments using your own payment page. - [Mobile SDK (two-step payment)](https://docs.tranzzo.com/docs/transactions-2-step/auth/mobile.txt): This method allows you to enable two-step payments in mobile applications on iOS or Android. - [Payment links (two-step payment)](https://docs.tranzzo.com/docs/transactions-2-step/auth/payment-links.txt): The payment link is a built-in merchant portal solution that allows you to manually generate a link to the Tranzzo payment page (hosted integration) that can further be provided to... - [Incremental Authorization (Incremental Auth)](https://docs.tranzzo.com/docs/transactions-2-step/auth-increment.txt): Incremental Authorization allows increasing the amount held by a prior Authorization (Auth) through multiple separate requests within the same order, without creating a new Auth... - [API integration](https://docs.tranzzo.com/docs/transactions-2-step/auth-increment/api.txt): This type of integration allows you to increase the amount of a prior authorization hold (Auth) on your own payment page. - [Payment capture](https://docs.tranzzo.com/docs/transactions-2-step/capture.txt): Capture of the funds can be performed in one of the following ways: - [API integration](https://docs.tranzzo.com/docs/transactions-2-step/capture/api.txt): This type of integration allows you to carry out secondary operations of capture of the entire amount or part of it. - [Capture via the merchant portal](https://docs.tranzzo.com/docs/transactions-2-step/capture/mp.txt): Capture of the whole or a part of the amount can be done manually via the merchant portal. - [Voiding pre-authorization](https://docs.tranzzo.com/docs/transactions-2-step/void.txt): Void (unblocking of the previously held funds) can be carried out in one of the following ways: - [API integration](https://docs.tranzzo.com/docs/transactions-2-step/void/api.txt): This type of integration can be used to perform a Void transaction. - [Void via the merchant portal](https://docs.tranzzo.com/docs/transactions-2-step/void/mp.txt): Void can be done manually via the merchant portal. ## Transactions Credit - [Payouts via Airtel](https://docs.tranzzo.com/docs/transactions-credit/airtel.txt): To make account credits using Airtel in Uganda and Kenya, a request to the Tranzzo API must contain the following parameters: - [Payouts via AirtelTigo](https://docs.tranzzo.com/docs/transactions-credit/airtel-tigo.txt): To make account credits using AirtelTigo in Ghana, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in Brazil](https://docs.tranzzo.com/docs/transactions-credit/brazil-banks.txt): To make account credits using online banking in Brazil, a request to the Tranzzo API must contain the following parameters: - [Payouts to cards](https://docs.tranzzo.com/docs/transactions-credit/cards.txt): This payment method allows you to use only direct integration for payments. - [Payouts via Equitel](https://docs.tranzzo.com/docs/transactions-credit/equitel.txt): To make account credits using Equitel in Kenya, a request to the Tranzzo API must contain the following parameters: - [Payouts via IMPS](https://docs.tranzzo.com/docs/transactions-credit/imps.txt): In order to enroll in IMPS digital wallet in India, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in India](https://docs.tranzzo.com/docs/transactions-credit/india-banks.txt): To make account credits using online banking in India, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in Japan](https://docs.tranzzo.com/docs/transactions-credit/japan-banks.txt): To make account credits using online banking in Japan, a request to the Tranzzo API must contain the following parameters: - [Payouts via Jeton](https://docs.tranzzo.com/docs/transactions-credit/jeton.txt): To make account credits using Jeton digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payouts via Mefete](https://docs.tranzzo.com/docs/transactions-credit/mefete.txt): To make account credits using Mefete digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payouts via MoMo](https://docs.tranzzo.com/docs/transactions-credit/momo.txt): To make account credits using MoMo in Ghana and Egypt, a request to the Tranzzo API must contain the following parameters: - [Payouts via M-pesa](https://docs.tranzzo.com/docs/transactions-credit/mpesa.txt): To make account credits using M-pesa in Kenya, a request to the Tranzzo API must contain the following parameters: - [Payouts via MTN](https://docs.tranzzo.com/docs/transactions-credit/mtn.txt): To make account credits using MTN in Uganda, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in Nigeria](https://docs.tranzzo.com/docs/transactions-credit/nigeria-banks.txt): To make account credits using online banking in Nigeria, a request to the Tranzzo API must contain the following parameters: - [General information](https://docs.tranzzo.com/docs/transactions-credit/overview.txt): The payment functionality provides the ability to transfer funds from your account in the Tranzzo system to other people's bank accounts and digital wallets. - [Payouts via Papara](https://docs.tranzzo.com/docs/transactions-credit/papara.txt): To make account credits using Papara digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payouts via Paybol](https://docs.tranzzo.com/docs/transactions-credit/paybol.txt): To make account credits using Paybol digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payouts via Payfix](https://docs.tranzzo.com/docs/transactions-credit/payfix.txt): To make account credits using Payfix digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payouts via Paytm](https://docs.tranzzo.com/docs/transactions-credit/paytm.txt): To make payments to Paytm digital wallet in India, a request to the Tranzzo API must contain the following parameters: - [Payouts via PEP](https://docs.tranzzo.com/docs/transactions-credit/pep.txt): To make account credits using PEP digital wallets in Turkey, a request to the Tranzzo API must contain the following parameters: - [Payments via PIX](https://docs.tranzzo.com/docs/transactions-credit/pix.txt): In order to enroll in PIX digital wallet in Brazil, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in South Africa](https://docs.tranzzo.com/docs/transactions-credit/south-africa-banks.txt): To make account credits using online banking in South Africa, a request to the Tranzzo API must contain the following parameters: - [Payouts via online banking in Turkey](https://docs.tranzzo.com/docs/transactions-credit/turkey-banks.txt): Payments via online banking in Turkey can be made using an IBAN or through a bank transfer. - [Payouts via Vodafone](https://docs.tranzzo.com/docs/transactions-credit/vodafone.txt): To make account credits using Vodafone in Ghana, a request to the Tranzzo API must contain the following parameters: ## Transactions Lookup - [API integration](https://docs.tranzzo.com/docs/transactions-lookup/api.txt): Direct integration allows you to verify payment cards using your own payment page. - [General information](https://docs.tranzzo.com/docs/transactions-lookup/overview.txt): Payment card verification is a process that ensures the validity of the payer's card, confirms its absence in blacklists, and establishes the likelihood of its use by the rightful... ## Transactions P2p - [API integration](https://docs.tranzzo.com/docs/transactions-p2p/api.txt): This type of transaction is supported only on direct integration and provides customers with the ability to make P2P transfers using their own payment page. - [General information](https://docs.tranzzo.com/docs/transactions-p2p/overview.txt): P2P transfers are a type of online payment that allows individuals to transfer funds from their bank accounts to the accounts of other individuals using your site. ## Transactions Purchase - [API integration](https://docs.tranzzo.com/docs/transactions-purchase/api.txt): Direct integration allows you to accept payments using your own payment page. At the same time, the integration allows making payment by payment cards and using alternative payment... - [Mobile SDK](https://docs.tranzzo.com/docs/transactions-purchase/mobile.txt): This method allows you to enable receiving of payments in iOS or Android mobile applications. - [General information](https://docs.tranzzo.com/docs/transactions-purchase/overview.txt): One-step payment is a payment process in which the entire amount is debited from the payer within one transaction at the time of purchase. - [Payment links](https://docs.tranzzo.com/docs/transactions-purchase/payment-links.txt): Payment Link is a built-in merchant portal solution that allows you to manually generate a link to the Tranzzo payment page and then send it to your customer as a URL or QR code. ## Transactions Refund - [API integration](https://docs.tranzzo.com/docs/transactions-refund/api.txt): Refunds can be made both for the full amount of the payment and for its part. - [Payment refund via the merchant portal](https://docs.tranzzo.com/docs/transactions-refund/mp.txt): Full or partial refunds can be made manually via the merchant portal. - [General information](https://docs.tranzzo.com/docs/transactions-refund/overview.txt): Refund is a feature that allows you to return money to the customer after a successful payment. ## Transactions Split 2 Step - [Pre-authorization for split payments (auth)](https://docs.tranzzo.com/docs/transactions-split-2-step/auth.txt): For merchants working with the solution for Trading Platforms, Tranzzo provides the possibility of accepting two-step payments via the split payment service. - [API integration](https://docs.tranzzo.com/docs/transactions-split-2-step/auth/api.txt): Direct integration will allow you to accept payments using your own payment page. - [Incremental Authorization (Incremental Auth)](https://docs.tranzzo.com/docs/transactions-split-2-step/auth-increment.txt): Tranzzo docs - Incremental Authorization (Incremental Auth) for split payments - [API integration](https://docs.tranzzo.com/docs/transactions-split-2-step/auth-increment/api.txt): This type of integration allows you to increase the amount of a prior authorization hold (Auth) on your own payment page. - [Split payment capture](https://docs.tranzzo.com/docs/transactions-split-2-step/capture.txt): Pre-authorized funds can be captured in one of the following ways: - [API integration](https://docs.tranzzo.com/docs/transactions-split-2-step/capture/api.txt): This type of integration allows you to carry out secondary operations by performing the capture of the entire amount of the pre-authorized amount or part of it. - [Voiding pre-authorization for split payments](https://docs.tranzzo.com/docs/transactions-split-2-step/void.txt): The pre-authorized amount can be unblocked (by performing void) in one of the following ways: - [API integration](https://docs.tranzzo.com/docs/transactions-split-2-step/void/api.txt): This type of integration can be used to perform a Void transaction. - [Void via the merchant portal](https://docs.tranzzo.com/docs/transactions-split-2-step/void/mp.txt): Void can be done manually via the merchant portal. ## Transactions Split Purchase - [API integration](https://docs.tranzzo.com/docs/transactions-split-purchase/api.txt): Direct integration allows you to accept split payments using your own payment page. - [General information](https://docs.tranzzo.com/docs/transactions-split-purchase/overview.txt): Split payment is a type of payment where the total amount is automatically distributed among multiple recipients (sub-merchants). ## Transactions Split Refund - [API integration](https://docs.tranzzo.com/docs/transactions-split-refund/api.txt): Refunds can be made both for the full amount of a split payment and for all or part of the amount of a separate subpayment included in it. - [Payment refund via the merchant portal](https://docs.tranzzo.com/docs/transactions-split-refund/mp.txt): A full refund of a split payment or a full or partial refund of a subpayment can be made manually through the merchant portal. - [General information](https://docs.tranzzo.com/docs/transactions-split-refund/overview.txt): If you need to make a refund to the customer for a previously made split payment, for example, in the case of returning a sold product, you can use the Refund feature. ## Webhooks - [Setting up receiving webhooks](https://docs.tranzzo.com/docs/webhooks/setting.txt): Once you have familiarized yourself with the structure and general information about webhooks, you can begin setting up their reception. - [Structure of webhooks](https://docs.tranzzo.com/docs/webhooks/structure.txt): Tranzzo uses webhooks to promptly notify you of any changes in payment statuses in real-time.