Transaction (Quest) APIs
Last updated
Was this helpful?
Last updated
Was this helpful?
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