---
title: Datacap APIs overview
slug: datacap-api-overview
docTags: 
createdAt: 2026-09-01T13:12:58.293Z
---

# Datacap APIs

Datacap is a hardware and processor-agnostic payments gateway and middleware provider: you integrate once, and your point of sale inherits our library of [certified devices](https://datacapsystems.com/compatible-devices) and backend [processors](https://datacapsystems.com/supported-features-processors). This section covers the payments APIs most partners start with: grouped by where the payment happens.

Each product page covers what the API does, how it works, supported functions and devices, and how to get access.

***

## In-store payments (card present)

### [DC Direct™](docId:053v0keBDovQvAWH3VXMi)

*Any POS platform · HTTP/HTTPS POST · no Datacap software in store*

A semi-integrated solution that embeds the payments logic in the payment device itself, so the device talks directly to NETePay Hosted™: your POS just sends an HTTP POST. DC Direct is available in both semi-integrated and standalone modes.

:::hint{type="warning"}
**Use it when** you want the lightest possible integration, no in-store Datacap hardware or software, and freedom to build in any language or OS that can make an HTTP request.&#x20;
:::

****

### [dsiEMVAndroid™](docId\:ek-MRM-acsY9FX6zyMTlf)

*Android · .aar library (API level 23+) · cloud-connected*

An Android library that talks directly to NETePay Hosted™ over the device's own IP stack, with no in-store NETePay application required. Supports both on-pad apps (running on an Android terminal) and off-pad apps (running on a phone or tablet paired to an external EMV device over Bluetooth LE, USB, or IP).

:::hint{type="warning"}
**Use it when** you're building an Android POS app — on the terminal itself or on a separate device.
:::



### [SureTap™ SoftPOS](docId\:Qzo0GydCvfjnE_gus20e9)

*Android · NFC-enabled device, no dedicated hardware*

Datacap's bring-your-own-device SoftPOS solution turns an NFC-enabled Android device into a payment terminal, accepting Apple Pay®, Google Pay™, and contactless cards through the device's built-in NFC reader. Runs semi-integrated or standalone, and is available to test in our sandbox.

:::hint{type="warning"}
**Use it when** a merchant needs tap-to-pay acceptance without buying terminals.
:::

****

### [dsiEMVApple™](docId\:aTdwNAI86uFG45wkQxq3f)

*iOS / iPadOS · Apple framework · cloud-connected*

An Apple framework that connects directly to NETePay Hosted™ and controls an approved EMV device over Bluetooth LE or IP. No transaction storage on the device: logging and transaction management happen at NETePay Hosted.

:::hint{type="warning"}
**Use it when** you're building an iOS or iPadOS point of sale paired with an external EMV PIN pad.
:::



****

### [dsiEMVUS®](docId\:CjekrtOQETyjjzGeD82Xj)

*Windows · ActiveX control · in-store NETePay™ server · U.S.*

A Windows ActiveX control that lets your application act as a client to Datacap's U.S. EMV-certified NETePay servers in a multi-tiered client-server architecture.

:::hint{type="warning"}
**Use it when** you're integrating a Windows point of sale in the U.S. and running in-store or enterprise NETePay servers.
:::



****

### [DSIEMVClientX®](docId\:kaB9UI1nr_k4sCiK1c-Uc)

*Windows · ActiveX control · in-store NETePay™ server · Canada only*

The Canadian counterpart to dsiEMVUS: the same Windows client-server model, certified for Canadian processing.

:::hint{type="warning"}
**Use it when** you're deploying a Windows point of sale in Canada.
:::



***

## Online and card-not-present payments

### [Pay API™](docId\:MYxerfFl_1yvSIa-1AorU)

*REST · JSON, XML, or form-encoded · any platform*

Datacap's RESTful payments API, built on standard HTTP methods and a resource-oriented design. Handles eCommerce credit, ACH, gift, and other card-not-present transactions.

:::hint{type="warning"}
**Use it when** you're building your own checkout or billing flow and want full control over the payment request.
:::



### [Hosted Payments Pages](docId\:k0Ql0U8bOXImqChXsJpyI)

*Hosted checkout · redirect, iframe, or QR code*

A Datacap-hosted, white-labeled payment page for web checkout. Payment data is handled entirely by Datacap's secure infrastructure, with support for credit/debit, ACH, and gift, plus webhook notifications when a payment completes.

:::hint{type="warning"}
**Use it when** you want a branded checkout on your site while keeping cardholder data — and PCI scope — out of your application.
:::



### [Payment Links](docId\:P3y-WaG8hRmItccDraeVp)

*Shareable link · SMS and email delivery*

Generate a payment link and send it by SMS, email, or both — no additional website or application to build.

:::hint{type="warning"}
**Use it when** you need invoicing, phone orders, or pay-by-text.
:::



***

## Gift (Datacap Gift™ Omnichannel Gift Card Platform)

### [Virtual Gift](docId:_S_R5s-puowlToU4RKT3R)

*Hosted storefront · embeddable widget*

Creates persistent, branded gift card storefronts that stay live for repeat purchases. Supports credit/debit and ACH with Apple Pay® and Google Pay™, three delivery options (email, SMS, or print), scheduled delivery, iframe embedding, and purchase webhooks.

:::hint{type="warning"}
**Use it when** a merchant wants an always-on page for selling gift cards online.
:::



***

## Find it by platform

| Building on         | Start with                                                                                                                                                                                      |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Windows             | [dsiEMVUS®](docId\:CjekrtOQETyjjzGeD82Xj) (U.S.) , [DSIEMVClientX®](docId\:kaB9UI1nr_k4sCiK1c-Uc) (Canada)                                                                                      |
| Android             | [dsiEMVAndroid™](docId\:ek-MRM-acsY9FX6zyMTlf) , [SureTap™ SoftPOS](docId\:Qzo0GydCvfjnE_gus20e9)                                                                                               |
| iOS / Apple         | [dsiEMVApple™](docId\:aTdwNAI86uFG45wkQxq3f)                                                                                                                                                    |
| Any language (HTTP) | [DC Direct™](docId:053v0keBDovQvAWH3VXMi)                                                                                                                                                       |
| Linux               | dsiEMVLinux                                                                                                                                                                                     |
| eCommerce           | [Pay API™](docId\:MYxerfFl_1yvSIa-1AorU) ,  [Hosted Payments Pages](docId\:k0Ql0U8bOXImqChXsJpyI) , [Payment Links](docId\:P3y-WaG8hRmItccDraeVp) , [Virtual Gift](docId:_S_R5s-puowlToU4RKT3R) |

***

## Looking for something else?

The full API section of this portal also covers dsiPDCX®, dsiEMVLinux, EasyCheckout™, the Reporting API, PayLoader™ API, and PSCS™ API.&#x20;

If you'd rather start from working code, see **[Starter Projects](docId\:vUsvnB503_t1NPs_kUPGa)** and **[Demos](docId\:uc-QPL9GbGlpjhtSy_oTH)**.



***

## Request Full Access to Datacap's Developer Portal

:::CtaButton{label="Request Access" docId="-T5hhRnnKVdPo68QqantH" openInNewTab="true"}

:::

:::hint{type="success"}
**Get started:** Request developer credentials for free access to every product's integration guide.
:::

