Transaction (Quest) APIs

The Transaction (Quest) APIs are RESTful APIs that provides flexibility and control over payment processing. Use it to integrate payments into your point-of-sale (POS) system while reducing PCI scope and enhancing security with tokenization. It also supports in-person payments with encrypted card readers.

ACH

ACH Mobile Transactions

  • POST: Credit Transaction

  • POST: Debit Transaction

ACH Provider

  • GET: Get Paya Ach Provider By SecCode

  • GET: Get All Ach Providers For Specific Terminal

ACH Transactions

  • GET: Search for ACH Transactions

  • POST: Post Transaction

  • POST: Post a Credit Transaction

  • POST: Post a Debit Transaction

  • POST: Reversal Transaction

  • POST: Validate ACH Account

  • GET: Get Transaction

  • DELETE: Void Transaction

ACH Vault

  • POST: Create an ACH token

  • GET: Get ACH Token

  • PUT: Update ACH Token

  • DELETE: Delete ACH Token

Android Device Configuration

Android Device Configuration

  • GET: Get Android Device

Batches

Batches

  • GET: Get open batch

  • PUT: Close open batch

Batches Warehouse

  • GET: Get all batches

Gateway Settings

RPS Settings

  • GET: Get RPS Settings

  • POST: Update RPS Settings

  • PUT: Update RPS Settings

HPP Settings

  • GET: Get HPP Settings

  • POST: Create HPP Settings

  • PUT: Update HPP Settings

  • DELETE: Delete HPP Settings

PayLink Settings

  • GET: Get PayLink Settings

  • POST: Create PayLink Settings

  • PUT: Update PayLink Settings

  • DELETE: Delete PayLink Settings

Terminal Settings

  • GET: Get Terminal Settings

  • PUT: Update Terminal Settings

AVS Settings

  • GET: Get AVS Settings

  • PUT: Update AVS Settings

Check Duplicate Transaction Settings

  • GET: getSettings

  • POST: createSetting

  • PUT: updateSetting

CSC Settings

  • GET: Get CSC Settings

  • PUT: Update CSC Settings

Device Settings

  • GET: Get Device Settings

  • POST: Update(?) Device Settings

  • PUT: Update Device Settings

  • DELETE: Delete Device Settings

Transaction Alert Controller

  • GET: getSettings

  • POST: createSetting

  • DELETE: deleteSetting

Report Settings

  • GET: Get Report Settings

  • POST: Update(?) Report Settings

  • PUT: Update Report Settings

HPP Signature Verification Service

HPP Signature Verification Service

POST: Verify HPP Response

Mobile Transactions Using SDKs

Mobile Transactions using SDKs

  • POST: Authorization Transaction

  • POST: Forced Sale Transaction

  • POST: Refund Transaction

  • POST: Sale Transaction

Receipt Service

Receipt Service

  • POST: Post a receipt request

Recurring Payments API

Customer

  • GET: Search Customers

  • POST: Create a Customer

  • GET: Get a Customer's Info

  • PUT: Update a Customer

  • DELETE: Delete a Customer

Customer Token

  • GET: Get Tokens for a Customer

  • POST: Add an existing token to a customer

  • PUT: Update a Token

Customer Token Delete

  • DELETE: Delete a Token

Forecast

  • GET: Get a Plan Forecast

Payment Plans

  • GET: Search Plans

  • POST: Create a Plan

  • GET: Get a Plan's Info

  • PUT: Update a Plan

  • GET: Get a Plan's Expected Runs

  • DELETE: Delete a Plan

Search Payment Transaction

  • GET: Search Payments

Semi-Integrated API Batches (Transaction EMV Batches)

Semi-Integrated Batches

  • PUT: Close open batch

Basic Error Controller

  • GET/error errorHtml

  • HEAD/error errorHtml

  • POST/error errorHtml

  • PUT/error errorHtml

  • DELETE/error errorHtml

  • OPTIONS/error errorHtml

  • PATCH/error errorHtml

Semi-Integrated API Transactions (Transaction EMV)

Transaction EMV

  • POST: Post Transaction

  • POST: Authorization

  • POST: Forced Sale

  • POST: Refund

  • POST: Sale

  • POST: Token Only

Transaction Signature Service

Transaction Signature Service

  • POST: Post a transaction signature

  • GET: Get a transaction signature

Transactions (Gateway Proxy)

  • GET: Search Transactions

  • POST: Authorization Transaction

  • POST: Capture Transaction

  • POST: Forced Sale Transaction

  • POST: Refund Transaction

  • POST: Sale Transaction

  • POST: Void Transaction

  • PUT: Adjust Tip

Vault API (Token Controller)

Token Controller

  • GET: Search Tokens

  • POST: Create a token

  • GET: Get Token

  • DELETE: Delete Token

  • PUT: Update a token

Last updated

Was this helpful?