Viet Anh
Jan 8, 2019
  3455
(2 votes)

DIBS payment provider supports SHA-256

In CommercePaymentGateways source code version 12.15.1 , we made changes in DIBS payment gateway. 

In previous versions, DIBS payment uses MD5 keys to secure the communication between the Commerce website and the DIBS server. However, it's less secure. 

DIBS also support sha-256 encryption, using HMAC key. From version 12.15.1, our DIBS payment gateway uses HMAC key for encryption. The entire payment request is encrypted and verified at DIBS server. In case the payment data (for example the total amount, or currency) doesn't match the encrypted value, then the transaction is rejected. 

The new API supports almost payment functions, comparing to the old API. Except the methods for split auth and split capture. And the merchant account need to contact DIBS support to enable the HMAC key. But overall, it's good and ensure the safety of transactions.

In case you still want the old API (with MD5 keys), then simply get the old package of CommercePaymentGateways. Then follow the DIBS installation guide here. We updated the steps for both old and new versions.

Hope this helps.

Jan 08, 2019

Comments

Please login to comment.
Latest blogs
Lessons from Building Production-Ready Opal Tools

AI tools are becoming a normal part of modern digital platforms. With  Optimizely Opal , teams can build tools that automate real tasks across the...

Praful Jangid | Mar 7, 2026

My Takeaway from Optimizely Opal Agents in Action 2026 - What Agentic AI Means for the Future of Digital Marketing

I would like to share with you what stayed in my head after this amazing virtual event organized by Optimizely. Agents in Action 2026 , a live...

Augusto Davalos | Mar 6, 2026

From Vision to Velocity: Introducing the Optimizely MVP Technical Roundtable

Digital transformation is a two-sided coin. On one side, you have the high-level strategy, the business cases, the customer journeys, and the...

Patrick Lam | Mar 6, 2026

Commerce 14.45.0 is incompatible with CMS 12.34.2 (but that's an easy fix!)

Incompatible is a strong word, but that is to get your attention. This is one of the small thing that can be overlooked, but if you run into it, it...

Quan Mai | Mar 5, 2026