PAYMENTS
SIMPLIFIED
Offer all the payment features your customers want with a fast integration that limits your PCI scope.
- LIMIT PCI AUDITS
- EMV CERTIFIED
- FREE SMART TERMINAL
- SIMPLE INTEGRATION
- NFC SUPPORT
- DEVELOPER SUPPORT
Sign up for our developer newsletter
Get technical updates about our products and APIs.
Thank you for subscribing
API Base URLs
-
https://api.payjunction.com
Production server for processing live transactions
-
https://api.payjunctionlabs.com
Test server for development
-
General
-
API Versions and Documentation Change Log
-
Getting Started Guide
-
ZeroTouch Smart Terminal Updates
-
What should I log if I need support from PayJunction?
-
Requirements for Connecting to the PayJunction API
-
TLS 1.2 Requirement
-
Application Keys
-
User Authentication
-
Developer API Versioning
-
Development Sandbox
-
Transaction Processing Workflow
-
Do I need to use Webhooks or Polling with Smart Terminals?
-
ZeroTouch Smart Terminal Updates
-
API General
-
Hosted Payments Advanced Integration Guide
-
Level 2 Data
-
Level 3 Data
-
Pagination
-
Response Formats
-
Rate Limiting
-
Error Handling
-
Decline Handling
-
Response Status Codes
-
Transaction Response Codes
-
ACH Definitions & Codes
-
Advanced - Authorization vs Capture
-
Common Terms and Definitions
-
PayJunction Account Structures
-
Hosted Payments Advanced Integration Guide
-
Tutorials
-
Postman Collection for PayJunction API
-
Quick Start to Transactions
-
E-Commerce and Phone Orders
-
Address Verification, CVV & Fraud Prevention
-
ACH Check Transactions
-
Refunding and Voiding Transactions
-
Editing Transactions
-
Remote Signature Capture - Email
-
Tokenizing and Storing Accounts to Improve Security
-
Postman Collection for PayJunction API
-
Invoices
-
Smart Terminal
-
Cancel Payment From Smart Terminal
-
Testing for Busy or Offline Smart Terminal
-
POST /smartterminals/{smartTerminalId}/request-payment
-
POST /smartterminals/{smartTerminalId}/request-signature
-
POST /smartterminals/{smartTerminalId}/request-prompt
-
POST /smartterminals/{smartTerminalId}/main
-
GET /smartterminals/requests/{requestId}
-
GET /smartterminals/signatures/{signatureId} /image
-
GET /smartterminals
-
GET /terminals
-
Cancel Payment From Smart Terminal
-
Webhooks
-
TRANSACTION Webhook
-
Available Webhooks
-
SMARTTERMINAL_REQUEST Webhook
-
SMARTTERMINAL_TRANSACTION webhook
-
SMARTTERMINAL_REQUEST and TRANSACTION / SMARTTERMINAL_TRANSACTION Webhook Differences
-
TRANSACTION_SIGNATURE Webhook
-
Properly Receiving Webhooks
-
Webhook Testing in a Local Development Environment
-
Securing Your Webhooks
-
POST /webhooks
-
GET /webhooks
-
PUT /webhooks/{webhookId}
-
DELETE /webhooks/{webhookId}
-
TRANSACTION Webhook
-
Transactions (Credit, Debit & ACH)
-
Transaction Notes
-
Receipts & Electronic Signatures
-
Customers
-
Customer Notes
-
Customer Vaults
-
Customer Addresses
-
Settlements & Deposits
-
Documentation for Previous Versions
-