Skip to main content

DataCap PayAPI

DataCap PayAPI handles online card payment processing through a web-based interface. It allows customers to enter card details in a secure hosted payment page or iframe, without handling raw card data on your POS.

PayAPI is also required for Apple Pay and Google Wallet integration — both wallet options run on top of the PayAPI connection and share the same DataCap merchant credentials.

Prerequisites

  • DataCap merchant account with PayAPI enabled
  • DataCap public key and PayAPI Merchant ID provided by DataCap

Enabling in Transaction Settings

  1. Navigate to Settings > Software & Hardware > Transaction Settings.
  2. Enable DataCap PayAPI.
  3. Save the transaction settings.

Once enabled, the PayAPI payment option appears in the payment panel for online orders.

Payment Total

The payment total screen displays the order breakdown with the PayAPI payment option available.

Payment Total Screen

Card Entry

Customers enter their card details in the secure DataCap-hosted payment form.

PayAPI Card Entry

Additional PayAPI Options

The following settings in Transaction Settings control PayAPI behavior:

SettingDescription
PayAPI Pre-AuthAllow pre-authorization through PayAPI (hold funds without charging)
PayAPI Zero AuthAllow zero-dollar authorization for verification
PayAPI Token AuthEnable token-based authorization for stored cards
PayAPI Recurring AuthEnable recurring/subscription authorization
PayAPI Cards on FileAllow storing customer cards for future use

Apple Pay and Google Wallet

Apple Pay and Google Wallet are built on top of PayAPI. To enable them:

  1. Ensure DataCap PayAPI is enabled first.
  2. Enable Apple Pay or Google Wallet in Transaction Settings.
  3. Configure the Apple Pay Merchant Name field — this is the name displayed to customers during wallet checkout.

Testing

After enabling PayAPI, test a transaction by placing an online order and selecting the PayAPI payment method at checkout.