ProductsMerchant Boarding API
Manage merchant boarding programmatically. Partners with established merchant portals can use the Custom Enrollment integration to submit merchant data during the boarding process. If maintaining a merchant portal doesn't fit your business model, the Simplified Enrollment integration provides a dashboard where merchants can submit their own application data.
Simplified Enrollment
Partners can use the Merchant Boarding API to create a new application, generate an application link, and email the link to a merchant. The merchant will complete the application using our existing Simplified Enrollment dashboard, which can be whitelabeled for your brand. When the merchant is finished, the partner will be notified and can make any updates needed, or simply pass the application to our Validation endpoint to ensure the data meets requirements before submitting it to Underwriting. Contact us to start using the Simplified Enrollment solution to board merchants.
Submit a completed application to Underwriting for review.
Custom Enrollment
Partners can use the Merchant Boarding API to collect merchant data the way that works best for their business. Partners can build custom dashboards where merchants can enter their own information, or applications can be completed by partners within their own environment on the merchant’s behalf. We require that these integrations meet certain requirements, including using our Two-Factor Authentication (2FA) endpoints when creating new applications, and collecting a digital merchant signature that meets Underwriting requirements. Contact us to start building a custom solution for your business.
Submit a completed application to Underwriting for review.
Templatize Pricing
Minimize repetitive work and create custom templates based on the pricing packages that are used the most. Processing fee schedule is built in as part of the merchant application.
ISVs, PayFacs, and ISOs
Our support for PayFacs, ISVs, and ISOs goes beyond being able to whitelabel your merchant agreements and communications. We make it easy to board and underwrite merchants within your own products in a matter of minutes.
Overview
End User | Use Case | Language | Functions |
---|---|---|---|
ISVs, ISOs, PayFacs | Programmatically onboard new merchants to improve processing time and efficiency. | Any language with REST calls, JSON | Create Merchant Processing Application, Send Application to Merchant, Attach Documents, Submit to Underwriting, and more |
Functionality
Create Application
Create a new merchant application.
Update Application
Update an existing application.
Validate Application
Validate that an application is ready for Underwriting.
Get Application Details
Get application data and Underwriting status.
Send Application to Merchant
Send an application for merchant completion.
Submit Application
Submit an application to Underwriting.
Attach Document
Attach documents and supporting materials to an application.
Get Document
Get a document that's attached to an application.
Coding Tutorials
pythonFork the GitHub repository and follow step-by-step instructions to programmatically create and submit applications for Merchant Processing Accounts in Python using North's Merchant Boarding API.
Node.JSFork the GitHub repository and follow step-by-step instructions to programmatically create and submit applications for Merchant Processing Accounts in Node.JS using North's Merchant Boarding API.
Release Notes
Changes to this API are released to the Sandbox environment approximately one month before the Production environment. This is intended to provide developers with enough time to implement and test the changes before the Production environment is affected. Two versions of the specification are published to reflect the current state of each environment. Toggle between the Production and Sandbox versions on the API specification page.