Skip to main content
Version: 4.0.2

Integration Options

DMG provide several approaches for accepting payments. You should review these options and select the most suitable approach based on your requirements.

Charge SDK

Our Charge SDK facilitates secure collection of payment details, such as credit card information, from customers without exposing merchants to this sensitive data.

It handles the complexity of PCI and regulatory compliance, enabling the merchant to accept payments across multiple regions with a single integration.

Hosted on DMG servers, the Charge SDK is seamlessly embedded into the merchant's checkout page.

The Charge SDK should be used in scenarios where the merchant hosts their own checkout, and requires a component to facilitate the secure collection of payment details. The SDK offers multiple integration methods including iframe embedding, redirect to a hosted payment page, or popup window integration.

Charge SDK

info

For more detail see Charge SDK and Redirect and Popup SDK

Hosted Payment Page

The Hosted Payment Page (HPP) is a software-as-a-service (SAAS) low-code solution for merchants to implement the DMG E-Commerce SDK within their application with minimal coding requirements. It is intended for simple installations where there is little need for design customisation. If integration with applications is required, then this can easily be achieved with webhooks instead.

Use the Hosted Payment Page in scenarios where the merchant will accept payments without integration into an existing checkout flow.

HPP

info

For more detail see Hosted Payment Page

Charge API

Our Charge API enables payment acceptance through a RESTful endpoint. The API should be used in scenarios where there is no user interface involved (e.g. server to server payments).

The Charge API has predictable resource-oriented URLs, handles JSON-encoded requests/responses and uses standard HTTP response codes, authentication, and verbs.

Charge API

info

For more detail see Charge API