PrestaShop module CardPay for payment by credit/debit cards VISA, VISA Electron, MasterCard, Maestro and Diners Club, regardless of the card issuer. Supporting Apple Pay and Google Pay payments. Service operated by Tatra banka. Fulfills the requirements of SEPA since 02/01/2014 and HMAC SHA256 encoding (since 05/2015).
Category | Payments & Gateways |
Compatibility | PrestaShop 1.4.x - 1.7.x |
Multistore support | yes |
Translations available | english, slovak, czech |
Installation guide | yes |
Platform | PrestaShop e-commerce |
Manufacturer | Caleydon s.r.o. |
This product is no longer in stock
Availability date: 12/31/2013
CardPay service allows customers to place payment using VISA, VISA Electron, MasterCard, Maestro alebo Diners Club debit/credit cards for your purchases in your store for the benefit of your Tatra banka account. This module provides an encrypted communication between your PrestaShop store and the Tatra banka website - tatrabanka.sk.
All current terms and conditions for CardPay service will give you Tatra banka.
Please, go to Tatra banka website: www.tatrabanka.sk
In the payment process I see blank page. Why and how to fix it?
Answer: Module using a function available in PHP 5.4+ in order to generate payment security sign. Your store running on PHP server 5.3 or less. Please update your PHP server on 5.4+ or ask your webhosting provider with this request.
Why after module testing on Tatra banka website still "Timeout" message appear?
Answer: After successful module testing, the bank house must allow the payments (on their side) for your eshop. Please wait awhile (hours or days). If "Timeout" message still appear, please contact bank employee again and urgent to allow payments for your eshop.
I'd like to hide left / right column in CardPay module pages for Front office. Where and how can I adjust it?
Answer: Go into Back Office > Preferences > Themes, and click "Edit" button for current theme. Now you allowed to change displaying the columns for various store pages. Find "module-cardpay-payment" and "module-cardpay-validation" records for CardPay module and adjust displaying columns for your wish.
TATRA BANKA CARDPAY MODULE - CHANGELOG
version 1.7.6 (12/27/2020)
IMPORTANT UPDATE:
x updated release - Merchant Integration Manual; version: 2.0 used
x fixed little typo in the function converting name of the customer
+ added an warning alert when friendly URLs are disabled
version 1.7.5 (09/04/2020)
- removed useless payment step for both types of payment methods
+ added Google Pay logo
x updated module documentation
version 1.7.4 (01/03/2020)
+ added Back Office CSS and JavaScript file (displayBackOfficeHeader hook)
+ added Type goods selector
- removed useless payment step - the customer is redirected on the payment gateway directly from the checkout page
x payment icons redesign
x added Apple Pay logo
x fixed displaying "tax included" suffix (and his translation) for the price based on PrestaShop tax settings
x updated module documentation
version 1.7.3 (11/12/2019)
x updated release - Merchant Integration Manual; version: 1.8 used
x fixed signature comparison in validation process by adding a new RC variable
x fixed "tax incl." string translation
+ added selector for PrestaShop theme (on/off Material Design Icons)
+ added ECDSA verification
+ added private notes field
version 1.7.2 (11/21/2018)
x added a price comparison on order to prevent change the order by customer while is payment processed
version 1.7.1 (12/03/2017)
x fixed payment validation process for PrestaShop 1.7.2.x
x fixed translation of the order private message created by the module
version 1.7.0 (13/02/2017)
+ initial release for PrestaShop 1.7.x (testing environment: PrestaShop 1.7.0.4)
+ front office redesign for PrestaShop 1.7 Classic theme
+ added Order payment status selectors
+ added editable source file for card payment logos
x moved validation script into "response" folder
x fixed TPAY parameter
x improved testing mode
x fixed currency check function
x updated card payment logos
x updated module documentation
x updated "Terms and conditions of use" document
---------------- PrestaShop 1.7.x ----------------
version 1.6.14 (12/27/2020)
x IMPORTANT UPDATE:
x updated release - Merchant Integration Manual; version: 2.0 used
+ added Back Office CSS and JavaScript file (displayBackOfficeHeader hook)
+ added Type goods selector
+ added selector for PrestaShop theme (on/off Material Design Icons)
+ added an warning alert when friendly URLs are disabled
x payment icons redesign
x added Apple Pay and Google Pay logo
x fixed displaying "tax included" suffix (and his translation) for the price based on PrestaShop tax settings
x updated module documentation
x fixed little typo in the function converting name of the customer
version 1.6.13 (11/12/2019)
x updated release - Merchant Integration Manual; version: 1.8 used
x fixed signature comparison in validation process by adding a new RC variable
+ added ECDSA verification
+ added private notes field
version 1.6.12 (11/21/2018)
x added a price comparison on order to prevent change the order by customer while is payment processed
version 1.6.11 (12/05/2017)
x revert Name clean function
x updated module documentation
x fixed translation of the order private message created by the module
version 1.6.10 (05/29/2017)
x improved Name clean function
version 1.6.9 (03/16/2017)
- removed CID parameter
version 1.6.8 (01/28/2017)
+ added dual payment method: Order method selector (creating an order before or after the payment)
+ added new payment statuses "Awaiting CardPay payment"
+ added Order payment status selectors to freedom in pairing module statuses with PrestaShop built-in order statuses
x moved validation script into "response" folder
x moved "img" and "css" folder into "views" folder
x fixed currency check function
x updated module documentation
x updated "Terms and conditions of use" document
x improved the module code
version 1.6.7 (12/30/2016)
+ added compatibility with "Advanced EU Compliance" module
x changed CardPay logotype (requested by Tatra banka)
x minor code changes
version 1.6.6 (11/02/2016)
x fixed TPAY parameter
+ added responsive feature for image icons
version 1.6.5 (01/19/2016)
x minor changes
version 1.6.4 (09/01/2015)
x updated release - Merchant Integration Manual; version: 4.0 used
x changed payment URL
x fixed bug with processing of variables in validation process
x fixed UTC timestamp
x updated documentation
+ module now using HMAC SHA256 encoding type only
+ add TPAY, TIMESTAMP and CID parameter
+ added CMS page selector for icon destination link
- removed fields: Mobile phone; Payment description
version 1.6.3 (05/25/2015)
+ added product detail icon position and set as default
+ added PHP version warning alert
+ added PHP comparator for different sign generator process
x improved & unificated CSS to better working with 1.6.x themes
x improved & fixed notification system
x updated & unificated documentation
version 1.6.2 (09/14/2014)
+ added encoding type selector (AES256 and DES)
+ added module version info into module setting page
+ added automatic customer language detection
+ added more available interface languages: English, German, Spanish, French, Italian, Slovak, Czech, Polish and Hungarian
+ added more available payment currencies: US Dollar, Czech Koruna, British Pound, Hungarian Forint, Polish Zloty, Swiss Franc, Danish krone
+ added MOBILE_DEVICE variable
x updated module Documentation
- removed CS parameter
version 1.6.1 (04/19/2014)
+ module compatibility for PrestaShop 1.6.x
+ new module versioning containing a PrestaShop version
x redesign module Back office for PrestaShop 1.6.x
x updated and improved module Documentation
- removed useless Working mode selector
---------------- PrestaShop 1.6.x ----------------
version 1.5.4 (01/28/2017)
+ module now using HMAC SHA256 encoding type only
+ added dual payment method: Order method selector (creating an order before or after the payment)
+ added new payment statuses "Awaiting CardPay payment"
+ added Order payment status selectors to freedom in pairing module statuses with PrestaShop built-in order statuses
+ add TPAY, TIMESTAMP and CID parameter
+ added CMS page selector for icon destination link
+ added compatibility with "Advanced EU Compliance" module
+ added product detail icon position and set as default
+ added PHP version warning alert
+ added PHP comparator for different sign generator process
+ added responsive feature for image icons
+ added module version info into module setting page
+ added automatic customer language detection
+ added more available interface languages: English, German, Spanish, French, Italian, Slovak, Czech, Polish and Hungarian
+ added more available payment currencies: US Dollar, Czech Koruna, British Pound, Hungarian Forint, Polish Zloty, Swiss Franc, Danish krone
+ added MOBILE_DEVICE variable
- removed fields: Mobile phone; Payment description
- removed CS parameter
- removed useless Working mode selector
x moved validation script into "response" folder
x moved "img" and "css" folder into "views" folder
x fixed currency check function
x updated "Terms and conditions of use" document
x improved the module code
x changed CardPay logotype (requested by Tatra banka)
x minor code changes
x fixed TPAY parameter
x minor changes
x updated release - Merchant Integration Manual; version: 4.0 used
x changed payment URL
x fixed bug with processing of variables in validation process
x fixed UTC timestamp
x improved & unificated CSS to better working with 1.6.x themes
x improved & fixed notification system
x updated and improved module Documentation
version 1.5.3 (18/01/2016)
x fixed UTC timestamp
x fixed bug with processing of variables in validation process
version 1.5.2 (08/22/2015)
x fixed UTC timestamp
version 1.5.2 (08/13/2015)
x updated release - Merchant Integration Manual; version: 4.0 used
x changed payment URL
+ add TPAY, TIMESTAMP and CID parameter
+ added HMAC encoding type
- removed fields: Mobile phone; Payment description
version 1.5.1 (09/14/2014)
+ new module versioning containing a PrestaShop version
+ added encoding type selector (AES256 and DES)
+ added module version info into module setting page
+ added automatic customer language detection
+ added more available interface languages: English, German, Spanish, French, Italian, Slovak, Czech, Polish and Hungarian
+ added more available payment currencies: US Dollar, Czech Koruna, British Pound, Hungarian Forint, Polish Zloty, Swiss Franc, Danish krone
+ added MOBILE_DEVICE variable
x added SS parameter into return process
x changed payment return process
x updated module Documentation
- removed CS parameter
version 1.3.0 (02/12/2014)
x updated MID parameter from 8 bit to 32 bit due SEPA instructions
x replaced DES signature encoding to AES256 encoding
version 1.2.0 (07/26/2013)
+ added full English and Slovak documentation
version 1.1.0 (06/17/2013)
+ added cardpay.css to design front-end pages
x payment icon fix
x small design improvements
version 1.0.0 (09/23/2012)
+ initial release for PrestaShop 1.5.x
---------------------
Legend:
+ added a new feature
x fixed issue, updated feature
- removed feature