Transaction (Quest) APIs
Last updated
Last updated
The 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 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
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
Mobile Transactions using SDKs
POST: Authorization Transaction
POST: Forced Sale Transaction
POST: Refund Transaction
POST: Sale Transaction
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 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
Transaction EMV
POST: Post Transaction
POST: Authorization
POST: Forced Sale
POST: Refund
POST: Sale
POST: Token Only
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