Skip to content

stefanliden/prestashop

 
 

Repository files navigation

Billmate Payment Gateway for Prestashop

By Billmate AB - https://billmate.se

Documentation

Installation manual in English

Installation manual in Swedish

Description

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.

Important Note

  • This plugin does not currently support campaigns.
  • 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 seems to be an issue before prestashop 1.6
  • Please let the decimals for currencies be 2 decimals, to prevent rounding issues.

COMPATIBILITY PrestaShop versions

1.5.3.1 - 1.7.5.0

Checkout Compatibility

Installation

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.

Testing

Our plugin is tested with Browserstack

FAQ

Changelog

3.3.3 (2019-01-29)

  • 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

3.3.2 (2018-12-27)

  • Fix - Check if countable before count
  • Fix - Try get shipping taxrate one more time

3.3.1 (2018-11-27)

  • 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

3.3.0 (2018-10-11)

  • 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

3.2.2 (2018-06-28)

  • Fix - Use checkout order status on callback
  • Fix - Add store customer address on accept/callback when missing

3.2.1 (2018-06-18)

  • 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

3.2.0 (2018-05-24)

  • Feature - Privacy policy support for payment methods and Billmate Checkout
  • Enhancement - Improve communication between Store and Billmate Checkout

3.1.1 (2018-02-05)

  • Fix - Update override Link class on module update
  • Fix - Get taxrate when multiple delivery addresses

3.1.0 (2018-01-30)

  • 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

3.0-beta(2017-10-05)

  • Enhancement - Billmate Checkout.
  • Enhancement - Prestashop 1.7 compatibility.

2.1.15(2017-03-06)

  • Fix - Prevent duplicated orders when update address in checkout

2.1.14(2017-02-23)

  • Enhancement - Improved some logic regarding API communication.

2.1.13(2016-12-16)

  • fix - Multiple addresses on cart.
  • enhancement - Default option selelected in Cardpayment for Authorization Method.

2.1.11 (2016-10-28)

  • Enhancement - Feature to add prestashop messages to invoice generated by Billmate

2.1.10 (2016-10-26)

  • Fix - one payment method for Onepagecheckout.

2.1.9 (2016-10-21)

  • Fix - Verify zipcode.

2.1.8 (2016-10-17)

  • Fix - Compatibility with PrestaShop 1.5.3.1
  • Enhancement - Link to our manuals.
  • Fix - Activate invoice statuses visible selection.

2.1.6(2016-08-12)

  • Fix - Change classnames to play nicer with other payment modules

2.1.5(2016-07-19)

  • Enhancement - Message when payment fails.
  • Fix - Uninstall method.

2.1.4(2016-05-23)

  • Fix - Check multiple firstnames.

2.1.3(2016-05-09)

  • Fix - Discount name on invoice.
  • Enhancement - localized partpayment logo.

2.1.2(2016-04-25)

  • Fix - Multiple payments.

2.1.1(2016-04-07)

  • Fix - Pno visible logged in.
  • Fix - Secure links.

2.1(2016-04-06)

  • 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.

2.0.9(2016-01-26)

  • Fix - Optimized Billmate.php

2.0.8(2016-01-18)

  • Fix - Totals rounding.

2.0.7(2015-11-04)

  • Enhancement - Billmate support plugins.

2.0.6(2015-10-27)

  • Fix - Product quantity calculation.

2.0.5(2015-10-26)

  • Fix - mysql version 5.6.23 compatibility.

2.0.4(2015-10-20)

  • Fix - One page checkout with different amount of buttons.

2.0.3(2015-10-14)

  • Fix - Company related stuff in checkout.

2.0.2(2015-10-07)

  • Fix - Billmate Version
  • Fix - Javascript issue with onepage checkout.

2.0.1(2015-09-29)

  • Fix - Cancel callback
  • Fix - Logic for activate payment

2.0 (2015-09-28)

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.

1.36 (2015-03-25)

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.

1.35.2 (2015-02-02)

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.35.1 (2015-01-30)

1 issue closed and 4 commits.

  • Fix - Updated how auto activate card & bankpayments are processed to contain the correct order id.

1.35 (2015-01-28)

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.

About

Billmate payment plugin for Prestashop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 67.3%
  • Smarty 18.6%
  • JavaScript 9.8%
  • CSS 4.3%