Documentation

We offer Application Program Interfaces (APIs) and Software Development Kits (SDKs) that streamline integration with our platforms. Our APIs allow you to transact, run reports, or manage the system. Our SDKs help you quickly develop payment apps that tie into our solutions. Each card below represents an API or SDK. Click Use Cases in the menu above for scenarios where these tools can be used.

ACH, Check, and Card Payments

BIN Lookup REST API 1.0

The EPS BIN Lookup API was created to provide integrators with a scalable and modern solution to determine if a payment card is a Credit only or a Dual Mode Debit through the SmartPay Platform.

SmartPay Money Center API

Build business-to-business ACH credit transaction workflows into your accounting and accounts payable solution for processing in the SmartPay platform.

SmartPay Payment Vault API

Store customer and account information in our secure and compliant SmartPay platform to be used for originating ACH and credit card transactions from your application, or for setting up recurring payment schedules.

SmartPay Transaction Processing API

Build payment workflows to originate ACH, credit card, and check transactions into your application. Integrator will send account information with each transaction.

Administration

Riskforce

Automate business customer onboarding for underwriting as well as loading customers and data into the SmartPay system. This API is for non-financial institution customers leveraging SmartPay Business Payments Solutions.

SmartPay Manager API

Enables unique owning entities leveraging our Riskforce API to build access to specialized reporting and transaction management features.

SmartPay Merchant Boarding Web Service

Automate business customer boarding of customer profile, product, and feature configuration information into SmartPay platform. The API is for financial institution customers leveraging SmartPay Business Payment solutions.

Bill Pay

Bill Pay (iPay)

The Bill Pay Services API documentation provides information about configuring and working with iPay Solutions. This information is instructional and designed for third-party vendors to evaluate the interface using a web-based messaging system for connecting with Bill Pay Services through jXchange.

Card Processing Services

JHA Card Processing Solutions™ (CPS)

CPS documentation includes APIs to support a variety of card-related features for MyCardRules™ cardholder alerts and controls; Jack Henry’s full-service credit card product; and debit card and in-house credit card functionality.

Faster Payments

PayCenter Instant Payments API

The PayCenter Instant Payment API is a comprehensive solution that enables financial institutions and fintechs to seamlessly initiate and request payments through both the FedNow and RTP networks.

RTP

Integrate with JHA PayCenter RTP platform. RTP is a payments network that can be used to settle real-time payments.

Zelle

Integrate with JHA PayCenter Zelle platform. Zelle is an easy to use solution for sending money to almost anyone in the U.S.

Integrated Receivables and Lockbox

RemitPlus/RemitPlus Express

Scan paper checks, coupons, full-page documents and integrate with electronic bill payment feeds and remittance data files.

Remote Deposit Capture - Desktop

Ensenta Remote Deposit Capture SSO

Build the ability to send your authenticated consumer or business users from your application directly into the Ensenta hosted RDC portal to easily deposit checks.

SmartPay Business SSO

SmartPay Business SSO allows business users to easily access their provisioned ACH, card, recurring, integrated receivables, and remote deposit desktop features. It is designed to allow users who are already authenticated in a third-party online banking platform to be automatically authenticated and redirected into the SmartPay Business portal where RDC, RDN, RPE, and other business functions can be accessed. Select this card for a more detailed overview and full technical descriptions.

Remote Deposit Capture - Mobile

Ensenta Mobile (Multi-Check)

Build multi-check mobile deposit workflows into your consumer or business mobile application to be processed in the Ensenta platform.

Ensenta Mobile (Single-Check)

Build a single-check mobile deposit workflow into your consumer or business mobile application to be processed in the Ensenta platform.

SmartPay Commercial Mobile (mRDC)

Build single or multi-check mobile deposit workflows into your commercial mobile application to be processed in the SmartPay platform.

SmartPay Consumer Mobile API (RDA)

Build single or multi-check mobile deposit workflows into your consumer mobile application to be processed in the SmartPay platform.

SmartPay Consumer Mobile Admin API (RDA Admin)

Manage your accountholder data and risk settings using this SmartPay Consumer Mobile (RDA) companion API.

Reporting and Alerting

Ensenta Smart Alerts Webhook

Receive near real-time push messages for transaction event information processed in the Ensenta platform.

SmartPay Remote Deposit Reporting API

Pull historical SmartPay RDC, mRDC, or RDA batch data processed through the SmartPay platform.

SmartPay SmartWatch Webhook

Allows integrators to obtain near real-time push messages containing transaction information from the SmartPay platform

SmartPay Transaction Reporting API

Pull historical transaction data processed through the SmartPay platform, such as transaction and event statuses, returned transactions, and ACH and check settlements.