Charge Strong Customer Authentication (SCA) PSD2 Update

July 12, 2019

Updated: August 23rd, 2019

On September 14th, 2019, new requirements for authenticating online payments will be introduced in Europe as part of the second Payment Services Directive (PSD2).

Over the last few months, we've been looking into what this means for Charge, and the best ways to add support for PSD2 Strong Customer Authentication (SCA). Over the next month, we will be updating Charge to be compliant with these new requirements and will update this blog post as well as send out an email to all current Charge customers notifying you about what changes may need to be made to your implementations.

We are currently aiming to have our updates completed before the 15th of August to allow time for you to update your sites before the September 14th deadline.

As with all of our updates, we strive to reduce the amount of changes and additional development effort required during upgrades and will do as much as possible to make any required implementation changes as painless as possible.

Update 1: August 15th, 2019
The release of the Charge Beta version with SCA support will be delayed until Friday, August 16th, 2019. We apologize for this delay and assure you we are working diligently to make sure updating your integrations goes smoothly.

Update 2: August 16th, 2019
The release of the Charge Beta with SCA support will be delayed until next week due to some unforeseen complications. We appreciate your patience while we resolve these remaining issues.

Update 3: August 23rd, 2019
We have released Charge v3.0.0-b.1. Do not install this on production sites, this is an early beta and there are known issues with the new Stripe SCA implementation. The new version requires you to migrate your existing Charge form templates to a new format. Here are the migration instructions. Only the "Basic" and "Subscription" demo templates have been updated to work with the new implementation; the remaining demo templates will be updated soon.

Update 4: September 6th, 2019
We have released Charge v3.0.0-b.4 which fixes a number of issues that were found in the beta 1-3 versions. We are nearing the end of our beta testing and barring any critical errors, will be releasing the final version on Monday. Please Note: The Beta 4 changes some of the implementation code so please review the updated migration instructions!

Update 5: September 9th, 2019
We have released Charge 3.0.0 and we encourage customers to start updating their sites and report any issues they find. We have had great feedback from our beta testers and have added extensive integration testing to make sure Charge is working as intended. We are going to be extending our integration tests to cover more unique use cases over the coming weeks. If you encounter any bugs or implementation specific issues, please reach out to us!