For support create a support ticket at https://prestashopsupport.se/createticket
By Billmate AB - https://billmate.se
Note: Documentation is outdated and a new and improved documentation are being worked on at the moment.
Custom Pay Documentation in Swedish
Checkout Documentation in Swedish
Billmate Gateway is a plugin that extends Prestashop, allowing your customers to get their products first and pay by invoice to Billmate later (http://www.billmate.se/). This plugin utilizes Billmate Invoice, Billmate Card, Billmate Bank and Billmate Part Payment (Standard Integration type).
When the order is passed to Billmate a credit record of the customer is made. If the check turns out all right, Billmate creates an invoice in their system. After you (as the merchant) completes the order in Prestashop, you need to log in to Billmate to approve/send the invoice.
Billmate is a great payment alternative for merchants and customers in Sweden.
- The automatic order activation on status change is supported from PrestaShop version 1.5 and above.
- This module doesnt support 1.4 anymore.
- Part credit /refund seems to be an issue before prestashop 1.6
- Please let the decimals for currencies be 2 decimals, to prevent rounding issues.
1.5.3.1 - 1.7.6.0
- PrestaShop default checkout 1.5.3.1 - 1.7.6.0
- One page checkout for Prestashop Module 2.3.6 - 2.3.10 http://addons.prestashop.com/en/6841-one-page-checkout-for-prestashop.html
Read following information to install these plugins
- Uninstall and remove the old plugin directories.
- You will find five folders in the Zip-Archive. Upload to your modules folder.
- Install our payment plugin.
- Fill in your Billmate ID and Secret, activate the payment methods thats suits you well.
- Hit save button and it should be done.
Our plugin is tested with Browserstack
- What PrestaShop Checkouts do Billmate support? We support Prestashops built-in checkout in 1-step and 5-step settings. We also supports One Page Checkout for Prestashop Module (http://addons.prestashop.com/en/6841-one-page-checkout-for-prestashop.html)
- Module updated to support PrestaShop version 8
- Fixed rounding to not just "floor" the value
- Added notice about withdrawn support the prestashop module.
- Update PEM certificate
- Fix - Remove phone number as mandatory when creating orders
- Fix - Add support for PHP 5.4 and 5.5
- Fix - Rebuilt how callbacks and redirects to the thank you page are handled
- Fix - Invoice fee for products on PrestaShop 1.6
- Fix - Cancel payment if order already payed for
- Fix - Display order confirmation page for existing order
- Fix - Issues when redirecting to the default thank you page
- Revert - Remove custom Billmate thank you page and use Prestashop standard thank you page
- Fix - Remove custom Billmate thank you page and use Prestashop standard thank you page
- Feature - Add support for Multistore
- Fix - Add check for if firstname and lastname are set in Callback
- Fix - Add check for if Customer exists in BillmatgatewayAcceptModuleFrontController
- Feature - Remove restrictions for countries
- Feature - Improve Thank you page
- Fix - When die on callback store cant use fallback code when order data is missing
- Fix - Orders is created in PrestaShop by callback
- Fix - Purchases makes several API calls.
- Fix - API callbacks sometimes includes an error in response
- Feature - Refactoring callback handeling
- Fix - Billmate part payment information is stored correctly
- Fix - Prestashop V1.6 Support switch to carry out payment both with Billmate Checkout and standard Prestashop checkout page.
- Feature - Support for choosing Billmate Checkout to act as a company or individual to prompt first
- Fix - Billmate Unable to install for prestashop 1.6.1.17.
- Enhancement - Better support for invoice fee
- Enhancement - Performance improvment for handling ordercheck
- Enhancement - Better support for handling discount codes
- Enhancement - Check if is object and method exists before run isBmCheckoutEnabled
- Enhancement - Better support for receiving callbacks
- Fix - Support for Prestashop v1.7.6.0.
- Enhancement - invoice fee from store.
- Enhancement - invoice fee from store.
- Enhancement - Removed switch to change Billmate Checkout and standard Prestashop checkout page in the cart page
- Fix Billmate invoice fee is created as a product in Prestashop.
- Fix - Prestashop back office uses Billmate's new logo
- Enhancement autoaktivering med kortbetalning with Billmate Checkout
- Enhancement - Cancel invoice from store.
- Fix - Billmate Payment Module does not send out order confirmations
- Enhancement - Add switch to carry out payment both with Billmate Checkout and standard Prestashop checkout page.
- Fix - Add better support for Show order comments on checkout page.
- Fix - invoice approved without checking accept terms.
- Fix - Invoice fee shows more clearly in the checkout.
- Fix - Additional check for shipping options.
- Fix - Add functionality to getAddress from a social security number
- Fix - Billmate Checkout status is main status when you make a invoice payment
- Fix - Custom pay uses Billmate's new logos
- Enhancement - Swedish translations for Billmate Checkout setting.
- Fix - Add functionality to getAddress from a social security number
- Fix - Billmate Checkout status is main status when you make a invoice payment
- Fix - Custom pay uses Billmate's new logos
- Enhancement - Swedish translations for Billmate Checkout setting.
- Fix - Shipping costs are now added correctly when you changed shipping methods. (PS 1.7) [CustomPay]
- Fix - Improved taxrate handling for shipping methods.
- Fix - PS 1.7 support for complete order with invoice and partpayment
- Fix - PS 1.7 support for partpayment on product page
- Fix - Fix ie issue with Checkout js
- Fix - Check if countable before count
- Fix - Try get shipping taxrate one more time
- Fix - Only include Billmate Checkout css on checkout-page
- Fix - Billmate Checkout iframe width when PS 1.7
- Enhancement - Payment options use store checkout page submit button when available
- Enhancement - Support for PrestaShop 1.7.4.4
- Enhancement - Include store-selected currency when update billmate checkout
- Feature - Voucher support on Billmate Checkout page
- Feature - Support for redirect and show overlay from checkout event
- Fix - Improve save customer address in store
- Fix - Improve get permalink for checkout page
- Fix - Improve shipping option selection when customer address is missing
- Fix - Use checkout order status on callback
- Fix - Add store customer address on accept/callback when missing
- Fix - Show payment method tabs in admin when set credentials for the first time
- Fix - Check if shipping isset when validate order
- Fix - Check if paid via Billmate Checkout on callback
- Enhancement - Improve get shipping taxrate when Billmate Checkout
- Enhancement - No checking accountinfo when activate payment
- Enhancement - Remove allow modals from Billmate Checkout iframe
- Feature - Privacy policy support for payment methods and Billmate Checkout
- Enhancement - Improve communication between Store and Billmate Checkout
- Fix - Update override Link class on module update
- Fix - Get taxrate when multiple delivery addresses
- Feature - Support for PrestaShop version 1.7
- Feature - When payment is made with invoice or part payment an additional message is shown on the order confirmation page.
- Feature - Support for invoice service (method 2)
- Enhancement - Billmate Checkout improvements with multiple checkouts initiated by the same user at the same time.
- Enhancement - General Billmate Checkout improvements
- Enhancement - Add minimum limit for part payment
- Enhancement - Translate invoice fee on store invoice pdf
- Enhancement - Billmate Checkout.
- Enhancement - Prestashop 1.7 compatibility.
- Fix - Prevent duplicated orders when update address in checkout
- Enhancement - Improved some logic regarding API communication.
- fix - Multiple addresses on cart.
- enhancement - Default option selelected in Cardpayment for Authorization Method.
- Enhancement - Feature to add prestashop messages to invoice generated by Billmate
- Fix - one payment method for Onepagecheckout.
- Fix - Verify zipcode.
- Fix - Compatibility with PrestaShop 1.5.3.1
- Enhancement - Link to our manuals.
- Fix - Activate invoice statuses visible selection.
- Fix - Change classnames to play nicer with other payment modules
- Enhancement - Message when payment fails.
- Fix - Uninstall method.
- Fix - Check multiple firstnames.
- Fix - Discount name on invoice.
- Enhancement - localized partpayment logo.
- Fix - Multiple payments.
- Fix - Pno visible logged in.
- Fix - Secure links.
- Enhancement - Credit invoice from store.
- Enhancement - Partcredit from store.
- Fix - Improved translations.
- Enhancement - Improved our logos.
- Enhancement - Changed address check flow.
- Enhancement - Improved currency support.
- Enhancement - Automatically updating paymentplans when expiring.
- Fix - Optimized Billmate.php
- Fix - Totals rounding.
- Enhancement - Billmate support plugins.
- Fix - Product quantity calculation.
- Fix - mysql version 5.6.23 compatibility.
- Fix - One page checkout with different amount of buttons.
- Fix - Company related stuff in checkout.
- Fix - Billmate Version
- Fix - Javascript issue with onepage checkout.
- Fix - Cancel callback
- Fix - Logic for activate payment
84 issues closed and 127 commits.
- Feature - validate credentials.
- Fix - Discount is not applied to invoice fee anymore.
- Enhancement - Invoice fee is not a product anymore.
- Enhancement - Get Address on checkout page.
- Enhancement - Choice for order id or reference id as Billmate order id.
- Enhancement - Localized Logos.
- Enhancement - Ajax in checkout to validate Address.
- Enhancement - Add variable product selection in product title on invoice.
- Improvement - Better Currency support.
- Improvement - Better Country support.
- Styling - Nicer Address validation popup.
- Tweak - One module instead of four.
- Tweak - Consequent Naming Conventions.
- Enhancement - Improved compatibility with Delayed delivery.
- Enhancement - Improved compatibility with multiple store locations.
- Enhancement - Improved checkout flow.
- Enhancement - Billmate ID and Secret only needs to be filled in once.
25 issues closed and 58 commits.
- Feature - Activate the order in Billmate online automatically by setting a specific order status by enabling the setting for it in each specific payment module.
- Fix - Small translation fix for 3D Secure setting.
- Fix - No more double breadcrumbs in Billmate Bank redirect page.
- Fix - The module now works together with the discount type of free gift.
- Fix - Clarified that the invoice fee you enter in admin is excluding VAT.
- Fix - Improved support for other currencies.
- Fix - Invoice fee is sent in correct currency with auto converting.
- Fix - Some layout improvements.
- Fix - Some translation improvements.
3 issues closed and 13 commits.
- Fix - If no order status was set, the module would stop working. Now it will default to the Prestashop standard order accepted status if no status is defined.
- Fix - Fixed a bug if minify was enabled the invoice & part payment module would not work.
- Fix - Increased the z-index of the billmatepopup to 9999, it should now always be on top.
1 issue closed and 4 commits.
- Fix - Updated how auto activate card & bankpayments are processed to contain the correct order id.
Total of 61 issues closed and 80 commits, the biggest release yet.
- Fix - Made the styling better overall through the plugin.
- Fix - Improved compatibility with Prestashop 1.4.
- Fix - Improved compatibility with Prestashop 1.6.
- Fix – Texts are now bettered formulated and standardized.
- Fix – Hover effects improved for better UI experience.
- Fix – Improved the rounding of totals.
- Fix – Checkbox for accept email invoices is now check as standard.
- Fix – Fixed various encoding issues on error messages.
- Fix – Improved translations.
- Fix – If callback is registered before the redirect, everything now works as it should.
- Fix – Sends in the cart id together with a timestamp when order is created on card/bank, then updates to correct order ID when the order is created inside Prestashop.
- Fix – Billmatepopup now has a z-index of 999 and should now always be displayed on top.
- Fix – Specific prices on articles is not deleted by the plugin (Sorry for that one).
- Feature – Invoice fee is now displayed on the checkout page.
- Tweak – Part payment only displays in front end of store if PClasses exist.
- Tweak – Changed company name from eFinance Nordic AB to Billmate AB.