Gateway Manager
Developer Portal
Help & Support
Welcome to the Developer Portal
Default UI Integration
Integrating Default UI
Migrating from PayButton to Default UI
Managing Default UI Properties
Summary Screen
Incremental Authorization
Custom Receipt Printing
Automatic Receipt Printing
Standalone Receipt Printing
Sending Receipts via Email
Customization
Mobile UI Customization
Release Notes
PayButton Integration
Integration
Stripe Transactions
Alipay
Summary Screen
On-Reader Tipping
Tip Adjust
Loyalty and Bonus Cards
Pre-Auth and Capture
Refunds
Custom Receipts
Testing
Going Live
Release Notes
Windows Integration
Configure, Run, and Test PayServer
.NET POS Integration via PayClient
Refunds
Custom Receipts
Preformatted Receipts
Alipay
On-Reader Tipping
Tip Adjust
Pre-Auth and Capture
POS Integration via PayProtocol
Usage and Message Flows
Message Specification
Refunds
Custom Receipts
Preformatted Receipts
Alipay
Tip Adjust
Testing
Going Live
Release Notes
Custom Integration
Installation
Integration
Stripe Transactions
Signature
Refunds
Email & Print Receipts
Custom Receipts
Custom Receipts for PAX Terminals
Preformatted Receipts
Alipay
On-Reader Tipping
Tip Adjust
Loyalty & Bonus Cards
Pre-Auth & Capture
Connection Keep-Alive
Testing
Going Live
Backend Integration
API Endpoints and Authentication
WebHooks
Query Transactions
Refunds
Custom Receipts
Going Live
API Documentation
Card Readers
Protecting Cardholder Data
Developer Kits
Test Cards
Manage Card Readers
Verifone Card Readers
Verifone e355
USB Connectivity Configuration
WiFI Connectivity Configuration
Windows Setup
User Guide
FAQ
Verifone P400
Getting Started with the Verifone P400
Ordering Test Equipment
Inspecting the Terminal
Connecting Verifone P400 Terminal Hardware
Configuring Ethernet Connectivity
Configuring USB Connectivity
Finding the Network Address Assigned to the Terminal
Configuring the Static IP Address
Verifying the Terminal IP Address
Changing Your Password on the Terminal
Processing a Transaction
Troubleshooting Terminal Issues
Verifone VX820
USB Connectivity Configuration
Ethernet Connectivity Configuration
Windows Setup
User Guide
FAQ
Miura Card Readers
USB Connectivity Configuration
Windows Setup
Customization
Troubleshooting
Merchant Setup
AMEX Merchant Setup
Barclaycard APACS Merchant Setup
Barclaycard HISO Merchant Setup
Credorax Merchant Setup
Elavon Merchant Setup
EVRY Merchant Setup
net-m Privatbank Merchant Setup
Nexi Merchant Setup
Stripe Merchant Setup
Stripe Direct and Stripe Connect
Stripe Connect
Backend Integration
Integrating your backend system using our APIs is an option. These features can be built via backend integration:
WebHooks:
Verify the state of a transaction independently from your application.
Register transactions:
Transactions can be initiated from your backend, but need to be executed from your application.
Query transactions:
Retrieve transaction information using the transaction identifier.
Refund transactions:
Perform card-present and card-not-present refunds.
Issue receipts:
Issue custom merchant and customer receipts, and refund receipts.
Versioning and Backward Compatibility
The API endpoints are versioned via the URL itself. This makes it easy for you to access the right version of the API.
The following changes are considered backward compatible for existing endpoints:
Adding new endpoints
Adding properties for existing responses
Changing the order or properties for existing responses
Adding optional parameters for existing requests
Make sure to ignore unknown properties or additional headers when you parse a response or webhook.
Related information
API End Points and Authentication
WebHooks
Query Transactions
Refunds
Custom Receipts
Going Live
API Documentation