ProductsServer Post API
Accept payments using your backend server. The Server Post API is an HTTP service that allows merchants to directly integrate with North. Payment details can be sent from an agent- or customer-driven user interface through their servers, directly to our in-house processor for real-time payment processing to complete the payment.
Any Payment Type
Accept various payment types including VISA, Mastercard, American Express, Discover, JCB, and Diners Club credit cards.Any Payment Method
Accept credit, debit and EBT cards (keyed, swiped, tapped, or dipped), cash, and mobile wallets.1/3
Reduced PCI Scope SolutionCombining this API with a Semi-Integrated or hosted solution, such as the EPX Hosted Pay Page, offers the advanced functionality of the API while reducing your PCI responsibility. When a transaction is initiated from a product that limits your PCI responsibility, such as the EPX Hosted Pay Page, a PCI-secure transaction token is returned. The token can be passed to the Server Post API to perform additional advanced functions.
Overview
Environment | Language | PCI | Functions |
---|---|---|---|
Card-Present and Card-Not-Present | Any server-side language with HTTPS POST or SSL XML calls | In PCI scope. Integrator is responsible for meeting PCI requirements. | Auth & Capture, Auth Only, Capture Only, ACH Sale, Incremental Auth, Reverse Auth, Void, Refund, Tip Adjust, Invoice, Recurring Sale, EBT, Batch Close, Create and Edit Transactions by Token, Address Verification Service Sale, Lookup Details on Transactions, Refunds, or Batches |
Functionality
ACH
Automated Clearing House (ACH) transactions are transactions tied directly to a checking or savings account.
AVS
Address Verification System (AVS) transactions verify the customer’s address to prevent fraud.
Batch
A Batch transaction will either close all or partial transactions based off ID provided (POST) or will give batch totals and details (GET).
Ping
Performs a general ping into the North IPS system network to verify our system availability.
Refund
A transaction used to return funds to an account previously acted upon by a sale or capture transaction.
Reverse
The Reversal transaction is used to reverse the authorization of funds on a credit card. This will release the funds that are being held at the issuing bank.
Sale
An authorization and a capture within the same transaction, provided the authorization portion is approved and is otherwise able to settle.
Storage
The Storage transaction create or updates a token (BRIC) without interaction with the card networks. This is available for both credit card and ACH payments.
Void
The Void transaction is used to stop a sale, capture, or refund transaction prior to settlement. If the transaction has already been settled, this function will no longer be available.
Tip Adjust
The tip adjust endpoint may be used, or an auth and capture may be performed for the total amount including tip.