Tpay
API

List of payment methods

Retrieve the list of available payment methods to display them in your system using the payment channels endpoint.

Send a request for the list of payment methods

To retrieve the list of payment methods, send a GET request to the endpoint:

https://api.tpay.com/transactions/channels

Check the details in the API Reference documentation: GET /transactions/channels

After sending the request, you will receive a list of available payment channels.

Key response parameters:

channels
List of payment methods.
channels[].id
Unique identifier of the payment channel.
channels[].name
Name of the payment channel.
channels[].fullName
Full name of the payment channel.
channels[].image.url
URL of the payment channel image/logo - use this parameter to display the payment channel in your system.
channels[].available
Parameter indicating whether the payment channel is currently available. A value of false means the channel is blocked/unavailable/disabled, and the payer will not be able to complete the transaction using this channel; do not display this payment channel in your system.
channels[].instantRedirection
Parameter indicating whether the payment channel supports instant redirections, which do not redirect to the transaction panel during payment processing but directly to the payment system e.g., banking system, eBLIK, etc.
channels[].groups[]
List of groups to which the channel belongs to.
channels[].groups[].id
Group identifier.
channels[].groups[].name
Group name.
channels[].groups[].image.url
URL of the group's logo.

Display available payment channels

Based on the retrieved list of payment channels, display the available payment channels in your system. Use the channels[].image.url and channels[].name parameters to display the channel's name and logo. Remember not to display channels that have a false value in the channels[].available parameter.

List of all available payment methods in Tpay

Bank nameGroupId - group identifierChannelId - channel identifier
BNP Paribas Bank Polska S.A.1331
Bank Millennium S.A.1142, 48
Bank Pekao S.A.1024, 47, 55
Bank Pocztowy S.A.1245
Santander Bank Polska S.A.1156
Citibank Handlowy S.A.1327
Alior Bank S.A.1139
Velo Bank11912
ING Bank Śląski S.A.11113
Inteligo11014
Plus Bank S.A.14515
Credit Agricole Polska S.A.11617
mBank16018
PKO Bank Polski10821
Bank Nowy15924
Nest Bank13026
Banki Spółdzielcze13528, 42, 63
Payment Slip15729
PayPal10631
Euro Payment14850
Card10353
BLIK15064
Google Pay16668
Twisto16771
Apple Pay17075
Pekao Installments16977, 78, 80, 81
Alior Installments17687
Visa Mobile17179
PayPo17283
BLIK Pay Later17384
PragmaPay Pay Later for business17485
PragmaPay Installment for business17586
Note

Not all payment methods will be immediately available on your account.

To enable certain payment methods e.g., card payments, Apple Pay, Google Pay, please contact Customer Support.