Essayez Klarna gratuitement

Essayez Klarna gratuitement

Nous voulons vous offrir, à vous et à vos clients, les modes de paiement, les plus simples et les plus flexibles. C'est pourquoi nous avons récemment collaboré avec Klarna, en introduisant les modes de paiement Klarna : Pay Later et Klarna : Slice it dans notre portefeuille. Ces modes de paiement permettent aux acheteurs de payer soit après la livraison, soit dans le temps, selon leur préférence. Réduisez également la barrière d'achat pour vos clients et augmentez vos conversions.

Heureux de notre collaboration avec Klarna, nous souhaitons partager notre joie avec vous et vous offrir une remise. Durant tout le mois de Novembre, vos transactions Klarna faites par Mollie sont gratuites ! De cette façon, vous pourrez vous familiariser avec le produit.

Mollie s'associe à Klarna pour une flexibilité de paiement maximale

Mollie s'associe à Klarna pour une flexibilité de paiement maximale

Shopping en ligne est ancré dans nos vies. Plus que jamais, les gens achètent en ligne ce qu'ils veulent et ce dont ils ont besoin, mais cela ne veut pas dire que certaines opportunités offertes par les magasins de brique et de mortier ne pourraient améliorer leur expérience. Pour la plupart des clients, essayer un produit dans la vie réelle avant de décider d'acheter est toujours une partie importante du processus de décision. Alors pourquoi ne pas essayer de combiner le meilleur des deux mondes pour créer l'ultime expérience de shopping en ligne.

Le tarif fixe pour les transactions Bancontact, c'est plus de transparence et plus de croissance

Le tarif fixe pour les transactions Bancontact, c'est plus de transparence et plus de croissance

Le marché belge est un marché important pour nous. En tant que premier marché étranger sur lequel Mollie s'est lancée, la Belgique occupe une place particulière dans nos cœurs. Ce premier pas vers le marché belge a été pris il y a longtemps déjà, et ce fut un succès : l'année dernière, le nombre de transactions Bancontact effectuées par l'intermédiaire de Mollie a augmenté de 178%.

Aujourd’hui, nous gérons des paiements pour plus de 50 000 entreprises !

Aujourd’hui, nous gérons des paiements pour plus de 50 000 entreprises !

Ces derniers mois, inspirés par nos clients toujours plus ambitieux et en constante croissance, nous nous sommes consacrés à l’internationalisation de nos services. Nous sommes fières d’être passés d’une petite start-up à l’un des plus grands fournisseurs de service de paiement en Europe. Cette croissance, nous offre la possibilité aujourd’hui de fournir un service de paiement a plus de 50 000 clients ! Une belle réussite que nous devons à nos fidèles clients. Merci !

Deux nouvelles méthodes de paiement : EPS et Giropay

Deux nouvelles méthodes de paiement : EPS et Giropay

Nous avons le plaisir de vous annoncer l'arrivée de deux nouveaux modes de paiement au portefeuille de produits Mollie : EPS et Giropay. Ces deux nouvelles solutions vont offrir à nos commerçants la possibilité de se développer sur le marché autrichien et allemand, permettant ainsi à leurs clients de payer avec une méthode de paiement qu’ils connaissent bien.

EPS & Giropay sont disponibles via notre API simple et intuitive conçue pour faciliter l'intégration et gérer des volumes de transactions élevés.

Développez votre entreprise en Autriche

Electronic Payment Standard (EPS), très populaire auprès des acheteurs autrichiens, est une méthode de paiement par virement bancaire initiée par les banques du pays.
Grâce à Mollie, intégrez rapidement EPS et commencez à traiter vos paiements immédiatement. Vous ne payez que pour les transactions réussies et il n’y a aucun frais cachés.

Offrez des paiements via Giropay à vos clients allemands

Connu en Allemagne, la méthode de virement bancaire Giropay est utilisée par plus de 1500 banques du pays, ce qui en fait un moyen de paiement fiable pour vos clients allemands.
La mise en place de Giropay via Mollie est très simple et le processus d’inscription très rapide. A votre disposition, des packages open-source ainsi que des plugins gratuits disponibles dans la plupart des langages de codage et des plateformes e-commerce. Cela permet une intégration facile dans n’importe quel projet ou boutique en ligne.

Localisez l'expérience de paiement pour améliorer votre croissance à l’international

Au cours de ces derniers mois, Mollie s’est appliquée à rendre l'expérience de paiement encore plus pratique pour ses commerçants ainsi que leurs clients à l’international.
Pour répondre au mieux aux besoins de nos marchands, nous avons introduit une nouvelle fonctionnalité, Multicurrency, qui offre une expérience sans faille aux clients avec des cartes internationales.
Augmenter les opportunités au delà des frontières est devenu encore plus facile avec Mollie et sa caisse localisée. Vos clients peuvent désormais effectuer leurs transactions dans leur langue maternelle.
Prêt à conquérir le marché autrichien et allemand ? Consultez nos articles et voyez si votre plugin supporte EPS et Giropay.

Améliorez votre expérience internationale en localisant votre caisse

Améliorez votre expérience internationale en localisant votre caisse

À mesure que les entreprises se développent à l'international et acquièrent plus de clients étrangers, il est important de s'adapter en conséquence. Après tout, les clients internationaux ont des attentes et des besoins différents. Pour augmenter les opportunités internationales, nous vous offrons la possibilité de localiser votre caisse.

Migrating to a new datacenter (completed)

Update: we have completed the migration to our new data center. Follow our status page to stay updated.

This change will not affect the payment services.

Somewhere in the near future, there will be a change in our network structure.

This change will mean that the webhook requests you receive, will come from new IP addresses. If you use a firewall or security plugin on your website or server, and you have whitelisted our IP addresses,  you may experience some problems . We recommend to NOT whitelist our IP addresses. The way how our API works makes this unnecessary. Whitelisting adds complexity, but no additional security.

If you still wish to whitelist our IP addresses, please add these two IP addresses to the whitelist: 87.233.229.26 and 87.233.229.27. Do not remove the existing IP addresses!
In case this information is too technical, or when you do not have access to the whitelist, please send this e-mail to your technical advisor.

Join Mollie at the PHPBenelux Conference 2017

Join Mollie at the PHPBenelux Conference 2017

Mollie has been the sponsor of the Dutch PHP Conference for two years now. We have since become active in the Belgian market as well and would like to bring ourselves to the attention of local developers. We regularly sponsor meet-ups, user groups and conferences. This allows us to do something for all those developers who have chosen Mollie or implemented our API.

We are therefore pleased to announce that we will be the sponsor of the PHPBenelux Conference 2017. The annual PHPBenelux Conference is a two-day event for PHP developers from Belgium, the Netherlands and Luxembourg. The event is held in the Antwerp Hotel Ter Elst, the 27th and 28th of January. Tickets are almost sold out, so be quick! 

Schermafbeelding-2016-12-20-om-10.50.42 (1)

Several of the members of our Development Team will attend both days of the conference. If you’re going to be there and would like to meet our developers, please come talk to us! You will recognize us from our Mollie shirts.

Vacancies at Mollie

We’re always looking for new colleagues. If you’d like to know more or meet up, get in touch for a cup of coffee at our offices. Interested in how we work? Check out our development blog!

From the development department: Migrating to PSR-2 at Mollie

From the development department: Migrating to PSR-2 at Mollie

At Mollie we use PHP for our back-end code. Over the years the source code style that we used was primarily based on personal preferences of team members from days of yore. For example, tabs were used for indentation, and certain PHP constants like true, false and null were written in uppercase, and we had our own little rules about where the opening brace { should go.

It is required for every developer to use the Mollie PHP code style. This helps in understanding each other’s code (reduce cognitive load), and prevents reformatting code to match own personal preferences (and any debates about that!).

To aid in sharing a common code style, the code style settings of our IDE PHPStorm are added to VCS with each project. Additionally, we use PHP_CodeSniffer from Squiz Labs, a PHP tool to check PHP source code using a set of predefined rules. This tool can also be integrated into PHPStorm to give real-time feedback about the source code in your editor.

Unfortunately, learning our proprietary coding standard took a lot of time for new developers and wasted many hours in code reviews, hours that could have been spent discussing code design or delivering value to our customers. For this reason, we decided to switch to a more established coding standard.

Standards

In 2012 the PHP Framework Interop Group (FIG) accepted two coding standard recommendations: PSR-1 and PSR-2. The PSR-2 recommendation defines a “coding style guide”, and it extends the PSR-1 “basic coding standard”. The FIG is “a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.” (quote from their website)

Many libraries and frameworks are already using the PSR-2 coding style guide, and new ones are adapting it as well. That means that a lot of developers are getting used to writing code using the PSR-2 style.

As a Mollie developer, if you are reading a lot of code written in the PSR-2 coding style, you also want to write code using it. New developers would also become more quickly acquainted with the Mollie codebase. So we decided to use PSR-2 for our complete code base instead of hanging on to our own proprietary coding style. But that meant that we had to convert all existing code to adhere to the recommendations of the PSR-2 spec. And of course we wanted to do that automatically.

Tooling

A couple of tools exist to format PHP source code. PHP_CodeSniffer has the PHP Code Beautifier and Fixer (phpcbf) that can format and fix some code styles changes. Another one is PHP-CS-Fixer by Fabien Potencier. This tool can use a format specification (like PSR-1/PSR-2), but you can also specify additional individual rules to be included or excluded during the formatting. After some tests we decided to use PHP-CS-Fixer on all of Mollie’s repositories, and use phpcbf to only fix the usage of tabs in places that PHP-CS-Fixer ignores.

The most important changes were the following:

After converting the code in a project all the unit and integration tests were run to check if nothing was broken. Next the changed files were committed using a different author than the person running the converter. We did this to distinguish the commit from other regular commits:

git commit --all --author="PSR-2 Mollie <codestyle@mollie.com>" -m "Convert to PSR-2"

Comparing code from previous commits (using for instance git blame) with the newly formatted PSR-2 code would of course show a lot of differences, even if you ignore whitespace. So we investigated if it was possible to convert all code from previous commits using the git filter-branch command.

With this command you can change each commit from the project history. So then you can format all code and commit it back into VCS. The downside is that each changed commit creates a new commit SHA-1 hash, which invalidates all cloned repositories. And each changed commit ideally needs to be checked with the tests. Reformatting thousands of commits would end up quite time consuming. These two arguments helped us decide not to change any code in repository's histories.

Results

The conversion created a bit of work for all team members with older local branches. They needed to merge the tooling, then run the reformatting on their branch and then finally merge the tip of the master into their branch.

But we are very happy with the end result. A standard and well-established code style between libraries and project code help developers understand code more quicker and reduce developers' cognitive load. New developers can get up-to-speed more quickly. More time is spent on discussing code design instead of the placement of braces.