check
demo
Functions
Start transaction
Allow/Revoke two-step transaction
Get result
Get details
Refund
Payout
Invoice
Get payment registrations
MIT - subsequent payment
Cancel payment registration
Cancel all payment registrations
Create payment link
Get payment link details
Cancel payment link
Guides
Feature matrix
Technical documentation
Start transaction (init, start)
Provider *:
Barion
CIB Bank
Global Payments
K&H Bank
K&H SZÉP Card
MBH SZÉP Card
MBH SZÉP Card (RAW)
MBH Online trade loan
OTP SZÉP Card
OTP SZÉP Card (RAW)
OTP EP Card
OTP Bank trade loan
PayPal REST
paysafecard
Paysafecash
PayU Classic
PayU REST
Raiffeisen Pay
Stripe
SimplePay
SimplePay Instant Transfer
Teya RPG
Teya SecurePay
UniCredit Bank
Viva Wallet
Worldline
Test data:
To success payment (VISA):
4444888888885559
Expiration date:
any
CVV:
any
To failed payment (VISA):
4444888888884446
Expiration date:
any
CVV:
any
To test, you must record the following line in your hosts file:
195.56.141.154 onlinet.bbrt.hu netbank-uat-tim.bbrt.hu netbank-uat-akm.bbrt.hu netbank-uat-tkm.bbrt.hu netbank-uat-dkm.bbrt.hu netbank-uat-szkm.bbrt.hu
The amount must be at least HUF 50000
Entry data to initiate a loan request:
User: automata420
Password: password
SMS code: 00000000
E-pin (if necessary): 112233
To change the status of the initiated transaction, please write to your MBH Bank contact person referring to the Provider transaction ID.
Or you can use the BIG FISH Payment Gateway test interface for MBH Online trade loan:
Put
testMode
into extra JSON object with
true
value.
The amount must be at least HUF 50000
This payment service provider does not allow free simulation of every transaction status in the sandbox environment.
To change the status of the initiated transaction, please write to your OTP Bank contact person referring to the Provider transaction ID.
Test data:
To success payment (VISA):
4761349999000039
Expiration date:
12/31
CVV:
998
To failed payment (VISA):
4155520000000002
Expiration date:
12/31
CVV:
121
Test data:
To success payment (VISA):
4761349999000039
Expiration date:
12/31
CVV:
998
To success payment (MASTERCARD):
5457210001000019
Expiration date:
12/31
CVV:
123
To failed payment (VISA, 3DS):
4242424242424242
Expiration date:
any
CVV:
any
To failed payment (VISA):
4155520000000002
Expiration date:
any
CVV:
any
Test data:
To success payment (VISA):
4111111111111111
Expiration date:
any
CVV:
111
To failed payment (VISA):
4999999999999999
Expiration date:
any
CVV:
111
Test data:
To success payment (VISA):
4056070000000008
Expiration date:
any
CVV:
992
Google Pay:
You can securely use your own production Google Pay account to test payment. The test terminal will replace your valid card data with its own test card in the background and no charge will happen on your Google-stored card.
Test data:
To success payment (VISA):
4000007000010006
Expiration date:
any
CVV:
100
To failed payment (VISA):
4000007000020005
Expiration date:
any
CVV:
200
To success payment (VISA, 3DS: 1234):
4000007000030004
Expiration date:
any
CVV:
100
To failed payment (VISA, 3DS: any other code):
4000007000030004
Expiration date:
any
CVV:
200
Test data:
To success payment (SZÉP card):
1. Card number:
3086 7825 6471 9254
Expiration date:
12/2030
Controlling value:
213
Password:
PGtest01
To failed payment (SZÉP card):
2. Card number:
3086 7825 0510 1182
Expiration date:
12/2019
Controlling value:
508
Password:
Aa123456
Test data:
To success payment (SZÉP card):
61013170 00000128
CVV:
497
To failed payment (SZÉP card):
61013170 31100111
CVV:
111
SZÉP Card test data:
To success payment (SZÉP card):
6101324296690851
Expiration date:
09/26
CVC2:
leave empty
To failed payment (SZÉP card):
6101324296690851
Expiration date:
09/26
CVC2:
any
SZÉP Card test data:
To success payment:
6101324296690851
Expiration date:
12/29
CVV:
any
To failed payment:
6101324227813150
Expiration date:
04/40
CVV:
any
The amount must be equal to 660. Click on the "Check to use info data" checkbox and do not change the Order/ProductItems/Quantity and Order/ProductItems/UnitPrice values.
EP Card test data:
To success payment:
1. Card number:
6101324099691940
Expiration date:
12/22
CVC2:
leave empty
2. Card number:
6101324024022518
Expiration date:
06/21
CVC2:
leave empty
To failed payment:
use any real OTP EP Card
Test data:
Buyer e-mail:
paymentgateway+paypalbuyer@bigfish.hu
Password:
bfppbuyer@
Test data:
Test PIN
(to buy without my paysafecard account)
:
7130286683905171
Test user:
E-mail address:
FWjkMvnwXS@JwRypsogma.sVO
Password:
8zcIYjFXVCXEnaA1
(Please set the "paysafecash_test_user" User ID when using the above user.)
Test data:
To success payment(VISA, no 3DS):
4444333322221111
Expiration date:
12/29
CVV:
123
To failed payment (MASTERCARD, no 3DS):
5000105018126595
Expiration date:
12/29
CVC:
123
To success payment (VISA, 3DS 1):
4012001037141112
Expiration date:
12/29
CVV:
123
To failed payment (MASTERCARD, 3DS 1):
5150030090050083
Expiration date:
12/29
CVC:
123
To success payment (VISA, 3DS 2):
4245757666349685
Expiration date:
12/29
CVV:
123
Test data:
To success payment (VISA):
4444333322221111
Expiration date:
any
CVV:
any
To success payment (VISA, 3DS):
4012001037141112
Expiration date:
any
CVV:
any
To success payment (MASTERCARD):
5434021016824014
Expiration date:
any
CVC:
any
To failed payment (MASTERCARD):
5000105018126595
Expiration date:
any
CVC:
any
Google Pay:
You can securely use your own production Google Pay account to test payment. The test terminal will replace your valid card data with its own test card in the background and no charge will happen on your Google-stored card.
(For card tokenization you must pass an email address through the extra data.)
Test data:
To
success
payment Amount:
11 HUF
To
failed
payment Amount:
22 HUF
To
timeout
payment Amount:
33 HUF
Example data:
Phone:
+36-205789631
TaxId:
HU8370533736
Bank account:
12067008-01653891-00200003, 12067008-01653891-00300000, 12067008-01653891-00100006
Email address:
teszttag1org@raiffeisen.hu
(The test payment is only available in HUF currency.)
Test data:
To success payment (VISA):
4242424242424242
Expiration date:
any
CVV:
any
To success payment (MASTERCARD):
5555555555554444
Expiration date:
any
CVC:
any
To 3D Secure authentication (VISA, 3DS2):
4000000000003220
Expiration date:
any
CVV:
any
To 3D Secure authentication (VISA, 3DS1):
4000000000003063
Expiration date:
any
CVV:
any
To failed payment (VISA):
4000000000000002
Expiration date:
any
CVV:
any
To failed payment (VISA, Lost card decline):
4000000000009987
Expiration date:
any
CVV:
any
Google Pay:
You can securely use your own production Google Pay account to test payment. The test terminal will replace your valid card data with its own test card in the background and no charge will happen on your Google-stored card.
(For card tokenization you must pass an email address through the SCA info data or on payment page. The amount must be at minimum 175.)
Test data:
To success payment (VISA):
9010101052000002
Expiration date:
any
CVV:
any
To failed payment (VISA):
9010100152000003
Expiration date:
any
CVV:
any
To success payment (MASTERCARD):
9030101052000008
Expiration date:
any
CVC:
any
To failed payment (MASTERCARD):
9030100152000009
Expiration date:
any
CVC:
any
Test data:
To success payment (VISA):
4505131234000011
Expiration date:
06/24
CVV:
123
To success payment (MASTERCARD):
5191631234000016
Expiration date:
06/24
CVC:
123
To failed payment (VISA):
4314229999999913
Expiration date:
01/24
CVV:
123
Test data:
To success payment (VISA):
4147463011110133
Expiration date:
any
CVV:
any
To failed payment (VISA):
4147463011110141
Expiration date:
any
CVV:
any
To success payment (MASTERCARD):
5239290700000101
Expiration date:
any
CVC:
any
To failed payment (MASTERCARD):
5239290700000119
Expiration date:
any
CVC:
any
To success payment (VISA, 3DS)):
4016360000000093
Expiration date:
any
CVV:
any
To success payment (MASTERCARD, 3DS)):
5188340000000060
Expiration date:
any
CVC:
any
To failed payment (VISA)*:
4147463011110133
Expiration date:
any
CVV:
any
To failed payment (MASTERCARD)*:
5188340000000060
Expiration date:
any
CVC:
any
(For card tokenization you must pass an email address through the SCA info data. The amount must be equal to 660. Click on the "Check to use info data" checkbox and do not change the Order/ProductItems/Quantity and Order/ProductItems/UnitPrice values.)
*To issuer decline requesting the amount 99.05 in any currency, only in test environment. Test environment means, use Viva Wallet demo account and the test site of Payment Gateway during the transaction.
Response URL (It must be available publicly) *:
Amount *:
Currency:
HUF
EUR
USD
AED
CAD
CHF
CZK
DKK
GBP
HRK
ISK
JPY
NOK
PLN
RON
SEK
Order ID:
User ID:
Language:
HU
EN
DE
BG
DK
CZ
EL
ES
FI
FR
HR
IS
IT
NL
PL
PT
RO
RU
SE
SI
SK
Authorization:
Immediate
Later
SZÉP Card pocket ID (cafeteria):
Accommodation
Hospitality
Leisure
Payment registration:
No
Yes
Payment registration type:
CIT - Customer Initiated Transaction
MIT - Merchant Initiated Transaction
CIT - One Click Payment:
No
Yes
Reference transaction ID:
Payment methods by card:
AMEX
INVOICE
BONUS
DINERS
EPRZELEWY
EPS
GIROPAY
IDEAL
JCB
MAESTRO
MASTERCARD
MYONE
PAYPAL
POSTCARD
POSTFINANCE
SAFERPAYTEST
SOFORT
VISA
VPAY
Payment methods by wallet:
APPLEPAY
GOOGLEPAY
MASTERPASS
Check to use extra data:
Extra data:
{ "PaymentRequest": { "ReservationPeriod":"7:00:00:00", "PaymentWindow":"00:20:00", "GuestCheckout":true, "FundingSources": [ "All" ], "PaymentRequestId":"PaymentIdInShop", "PayerHint":"Payer's Barion username (optional)", "OrderNumber":"OrderNumberInShop", "ShippingAddress":"1110 Budapest, Test street 1.", "Transactions": [ { "POSTransactionId":"TransactionId", "Payee":"1. payee's Barion username", "Comment":"Test payment", "Items": [ { "Name":"Orange", "Description":"Sweet orange", "Quantity":"1", "Unit":"kg", "UnitPrice":"2", "ItemTotal":"2", "SKU":"ID1" }, { "Name":"Banana", "Description":"Ripe banana", "Quantity":"2", "Unit":"kg", "UnitPrice":"4", "ItemTotal":"8", "SKU":"ID2" } ], "PayeeTransactions": [ { "POSTransactionId":"TransactionId-01", "Payee":"2. payee's Barion username", "Total":2, "Comment":"Marketplace fee" }, { "POSTransactionId":"TransactionId-02", "Payee":"3. payee's Barion username", "Total":1, "Comment":"Marketplace agent price" } ] } ] } }
Extra data:
{ "salutation":"mr", "firstName":"John", "lastName":"Doe", "birthDate":"31/01/1970", "phoneNumber":"+36201234567", "email":"test@psctest.hu", "address1":"Test street 1.", "city":"Budapest", "postalCode":"9999" }
Extra data:
{ "firstName":"John", "lastName":"Doe", "e-mail":"test@mbharuhiteltest.hu", "term":"10", "offerId":"tesztkonstrukcio1", "testMode":false }
Extra data:
{ "PAYMETHODS":"GPAY", "FASTPAYID":0 }
Extra data:
{ "timeout": 20, "payMethods": { "payMethod": { "type": "PBL", "value": "c" } }, "buyer": { "customerIp":"127.0.0.1", "email":"test@payutest.com", "phone":"+36201234567", "firstName":"John", "lastName":"Doe", "nin":"National Identification Number", "language":"hu", "delivery": { "street": "Test street 1.", "postalBox": "", "postalCode": "1066", "city": "Budapest", "state": "Hungary", "countryCode": "HU", "name": "John Doe", "recipientName": "John Doe", "recipientEmail": "test@payutest.com", "recipientPhone": "+36201234567" } }, "products": [ { "name": "Orange", "unitPrice": "2", "quantity": "1" }, { "name": "Banana", "unitPrice": "4", "quantity": "2" } ] }
Extra data:
{ "PaymentMethod": ["RTP"], "PayerIdentificationType": "iban", "PayerIdentificationValue": "HU54120670080165389100200003", "PayerNote": "Transfer note", "InvoiceId": "PM2554/2022", "LoyaltyId": "LI9798", "NavCheckId": "43BC6" }
Extra data:
{ "TransactionExpirationTimeFormat": "Minutes", "TransactionExpirationTimeValue": 30 }
Extra data:
{ "TransactionExpirationTimeFormat": "Minutes", "TransactionExpirationTimeValue": 30 }
Extra data:
{ "PaymentMethod": ["card"] }
Extra data:
{ "ConstructionGroup":"1000399" }
Extra data:
{ "PaymentMethods": [], "Wallets": ["GOOGLEPAY"], "PayerNote": "Monthly service fee" }
Extra data:
{ "PaymentMethod":"CREDITCARD", "SourceCode": "Default", "PaymentTimeout": 2000, "SmartCheckoutBackgroundColor": "06abc1", "MerchantTrns": "FF08525HHHHH4525", "CustomerTrns": "Szolgáltatás előfizetés 1 évre.", "Tags": ["cimke1", "cimke2"], "TipAmount": 10 }
Extra data:
{ "TransactionExpirationTimeFormat": "Minutes", "TransactionExpirationTimeValue": 30 }
Extra data:
{ "TransactionExpirationTimeFormat": "Minutes", "TransactionExpirationTimeValue": 30 }
Normal Payment
Buyer registration to Subscription Payment
Extra data:
{ "isSubscriptionPayment": true, "Product": { "name": "Video Streaming Service", "description": "Video streaming service", "type": "SERVICE", "category": "SOFTWARE", "image_url": "https:\/\/example.com\/streaming.jpg", "home_url": "https:\/\/example.com\/home" }, "Plan": { "name": "Basic Plan", "description": "Basic plan", "quantity_supported": true, "billing_cycles": [ { "frequency": { "interval_unit": "DAY", "interval_count": 1 }, "tenure_type": "TRIAL", "sequence": 1, "total_cycles": 1, "pricing_scheme": { "fixed_price": { "value": "10.0", "currency_code": "USD" } } }, { "frequency": { "interval_unit": "DAY", "interval_count": 1 }, "tenure_type": "REGULAR", "sequence": 2, "total_cycles": 3, "pricing_scheme": { "fixed_price": { "value": "20.0", "currency_code": "USD" } } } ], "payment_preferences": { "auto_bill_outstanding": false, "setup_fee_failure_action": "CANCEL", "setup_fee": { "value": "10.0", "currency_code": "USD" }, "payment_failure_threshold": 1 } }, "Subscription": { "quantity": "1", "shipping_amount": { "currency_code": "USD", "value": "1.00" }, "application_context": { "brand_name": "Demo LTD Brand Name", "locale": "en-US", "shipping_preference": "SET_PROVIDED_ADDRESS" } } }
Check to use info data:
Info data:
{ "Customer": { "General": { "FirstName": "John", "LastName": "Doe", "Email": "test@testmail.com", "Ip": "10.0.0.1", "HomePhoneCc": "36", "HomePhone": "801231212", "MobilePhoneCc": "36", "MobilePhone": "801231212", "WorkPhoneCc": "36", "WorkPhone": "801231212" }, "StoreSpecific": { "UpdateDate": "2018-05-10", "UpdateDateIndicator": "03", "CreationDate": "2016-04-01", "CreationDateIndicator": "05", "PasswordChangeDate": "2016-04-01", "PasswordChangeDateIndicator": "01", "AuthenticationTimestamp": "2019-04-28 12:00:01", "AuthenticationMethod": "05", "ChallengeIndicator": "01", "ShippingAddressFirstUse": "2016-05-05", "ShippingAddressFirstUseIndicator": "04", "CardTransactionsLastDay": 5, "CardCreationDate": "2018-08-05", "CardCreationDateIndicator": "05", "TransactionsLastDay": 2, "TransactionsLastYear": 95, "PurchasesLastSixMonths": 6, "SuspiciousActivity": "01" }, "Browser": { "AcceptHeader": "text\/html,application\/xhtml+xml,application\/xml;q=0.9,*\/*;q=0.8,application\/json", "JavaEnabled": "1", "Language": "en-US", "ColorDepth": "24", "ScreenHeight": "1024", "ScreenWidth": "768", "TimeZone": "+60", "UserAgent": "Mozilla\/5.0 (Windows NT 6.1; WOW64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/41.0.2272.118 Safari\/537.36", "WindowSize": "05" } }, "Order": { "General": { "DeliveryEmail": "test@testdomain.com", "DeliveryTimeFrame": "04", "GiftCardAmount": 100, "GiftCardCount": 3, "GiftCardCurrency": "HUF", "PreorderDate": "2019-09-05", "Availability": "01", "ReorderItems": "02", "ShippingMethod": "02", "AddressMatchIndicator": "1", "DifferentShippingName": "01", "TransactionType": "01" }, "BillingData": { "FirstName": "John", "LastName": "Doe", "Email": "test@testmail.com", "PhoneCc": "36", "Phone": "801234567", "City": "Budapest", "Country": "Hungary", "CountryCode1": "348", "CountryCode2": "HU", "CountryCode3": "HU-BU", "Line1": "Nyugati t\u00e9r", "Line2": "1-2", "Line3": "7. emelet", "PostalCode": "1066" }, "ShippingData": { "FirstName": "John", "LastName": "Doe", "Email": "test@testmail.com", "PhoneCc": "36", "Phone": "801234567", "City": "Budapest", "Country": "Hungary", "CountryCode1": "348", "CountryCode2": "HU", "CountryCode3": "HU-BU", "Line1": "Nyugati t\u00e9r", "Line2": "1-2", "Line3": "7. emelet", "PostalCode": "1066" }, "ProductItems": [ { "Sku": "PMG000101", "Name": "Term\u00e9k1", "Quantity": 10, "QuantityUnit": "db", "UnitPrice": "22.00", "ImageUrl": "http:\/\/webhsop\/termek1.jpg", "Description": "Term\u00e9k1 le\u00edr\u00e1sa" }, { "Sku": "PMG000102", "Name": "Term\u00e9k2", "Quantity": 10, "QuantityUnit": "db", "UnitPrice": "22.00", "ImageUrl": "http:\/\/webhsop\/termek2.jpg", "Description": "Term\u00e9k2 le\u00edr\u00e1sa" }, { "Sku": "PMG000103", "Name": "Term\u00e9k3", "Quantity": 10, "QuantityUnit": "db", "UnitPrice": "22.00", "ImageUrl": "http:\/\/webhsop\/termek3.jpg", "Description": "Term\u00e9k3 le\u00edr\u00e1sa" } ], "RecurringPayment": { "ExpireDate": "2030-02-05", "Frequency": "14", "AmountIndicator": "01" } } }
Technical documentation for development:
Start transaction (init, start)