Skip to main content

DNA Payments

This plugin lets your customers pay through DNA Payments, by credit card and the other payment methods your DNA Payments account offers.

Features
  • Once installed, it is configurable like a normal payment method in the menu System > Payment methods of HikaShop.
  • At the end of the checkout, the customer is redirected to the DNA Payments hosted payment page to pay, then brought back to your shop once the payment is done.
  • The products, their quantity, their price and their tax, and the billing and shipping address of the customer, are sent to DNA Payments with the payment.
  • The status of the order is updated automatically from the notification DNA Payments sends once the payment is done, after its signature is checked; which status to set on a successful and on a failed payment is your choice.
  • Test and Production environments, and a debug mode logging the exchanges with DNA Payments.
Installation
  • Easy and quick!
  • 1) Download the plugin on our website.
  • 2) Install it on your Joomla website (extension manager).
  • 3) In your HikaShop System > Payment methods menu, click on the "New" button to create a new payment method and select the Hikashop DNA Payments Payment Plugin.
  • 4) Configure the settings of the plugin with the Client ID, Client secret and Terminal ID provided by DNA Payments.
Settings
  • Client ID, Client secret and Terminal ID: the credentials of your DNA Payments account. All three are required.
  • Environment: Test while you are setting the plugin up, Production once you are ready to take real payments.
  • Debug: writes the exchanges with DNA Payments to the HikaShop payment log file. Turn it off once your problem is understood.
  • Invalid status and Verified status: the order status set when DNA Payments reports a failed or a successful payment.
Use
  • This plugin is compatible with all the editions of HikaShop
  • Compatible with PHP 7.2 minimum
  • No limit of time
  • No limit of use
Changelog

1.0.2 on the 20th of October 2026

  • The payment notifications are now checked against the order amount and currency before the order is confirmed.

1.0.1 on the 4th of October 2026

  • Security update of the DNA Payments SDK and of the Guzzle/PSR-7 libraries it uses.

1.0.0 on the 29th of October 2025

  • Initial release of the plugin.
Free
DNA Payments
The add to cart button will appear once you select the values above

Read the documentation

Type
Payment plugin