Create Onboarding

Exact's Merchant Onboarding API enables a partner to collect and submit merchant application data for underwriting and payment account activation. This RESTful API allows a partner to POST new application data, or simply pass-thru previously collected data in the customer onboarding process.

In addition to the Onboarding API, partners can use our Hosted Application service. This is a customizable web form securely hosted by Exact enabling collection and submission of merchant application data.

Merchant application data is then processed for underwriting using the partner's custom underwriting workflow(s) for validating KYC, KYB, AML, and OFAC rules.

Once a POST is submitted, the platform returns a unique onboardingID used to search, edit or update the merchant application at a later time.

The example below shows a typical data set to be included in a merchant application in order to cover all sponsor bank requirements.

curl --request POST \
     --url https://api.exactpaysandbox.com/organization/organizationId/onboarding \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/json' \

{
     "workflow": "string",
     "merchant": {
          "name": "Exact's Coffee Shop",
          "businessRegistrationNumber": "881234567",
          "dbaName": "Exact's Coffee Shop",
          "establishedDate": "01/01/2001",
          "numberOfEmployees": 10,
          "telephone": "8005001234",
          "email": "[email protected]",
          "onlinePresence": "https://www.exactpay.com",
          "entityType": "LLC",
          "address": {
               "line1": "123 Main Street",
               "city": "Scottsdale",
               "postalCode": "85251",
               "country": "USA",
               "countrySubdivision": "AZ"
          },
          "principal": [
               {
                    "address": {
                         "line1": "50 South Drive",
                         "city": "Phoenix",
                         "postalCode": "85007",
                         "country": "USA",
                         "countrySubdivision": "AZ"
                    },
                    "firstName": "John",
                    "lastName": "Demo",
                    "title": "CEO",
                    "telephone": "4805001234",
                    "email": "[email protected]",
                    "dateOfBirth": "10/01/1950",
                    "driversLicense": "D12345678",
                    "driversLicenseState": "AZ",
                    "ssn": "123321123",
                    "percentOfOwnership": 100,
                    "currentOwnershipYears":1,
                    "currentOwnershipMonths":5
                }
          ],
          "anticipatedTransAmounts": {
               "averageTicketSize": 250,
               "maxTicketSize": 500,
               "anticipatedMonthlyVolume": 120000
          },
          "bankingDetails": {
               "bankName": "Wells Fargo",
                             "routingNumber": "091000022",
               "ddaNumber": "123456789"
          },
          "businessProfile": {
               "acceptanceMethods": {
                    "internet": 100,
                    "moto":0,
                    "swipe":0,
                    "keyed":0
               },
               "servicesDescription": "Products",
               "currentlyAcceptingPayments": false,
               "recurringServices": false,
               "refundPolicyDescription": "30 Days"
          },
          "mcc": "5261"
          }}

What’s Next