Skip to main content
Version: 3.2.0

Charge Client SDK Overview

This document outlines briefly the core functionality of the Charge SDK, with the focus on the front-end JS implementation.

The SDK is a collection of JavaScript driven front-end code and back-end REST JSON API services. The SDK is designed to collect sensitive payment details using a highly configurable SDK while still staying compliant with PCI and Data Privacy.

The SDK is made up of 2 primary components:

  • SDK Front-End, JavaScript integration. This is Hosted within DMG and requires minimal coding from merchant to setup and accept payments
  • SDK Back-End, API integration

The Charge SDK facilitates secure collection of payment details like credit card information from customers, without exposing merchants to this sensitive data. It's designed for easy integration into merchant applications, helping them stay outside of PCI compliance audits. The DMG Charge SDK, hosted on DMG servers, is embedded securely into the merchant's checkout page.