Skip to main content

New Applications

The New Application Module is used to board new customers/merchants to the system. The application requires standard business information necessary for underwriting customers. The system also contains many informational fields that Jack Henry is obligated to capture under the “Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act” (USA PATRIOT Act).

The boarding process is available manually through the user interface or by directly connecting through API requests. The user interface is very helpful in the validation of the information submitted.

Connectivity

Successful requests require the following setup information:

Basic Authentication (username and password, provided by EPS)
Header – Determines how you will receive data.

Request Type = POST/GET
Request Format = REST
Content –Type = application/JSON or application/XML {REST}
Authorization Basic

Request Data Formats

Data will need to be formatted and submitted in REST JSON or XML to interface with the system. The fields required for the call can vary based on the products contracted. Below is a list of the request types that will always be used regardless of the request type:

Action: either POST or GET
CustServProviderId: numeric value with a maximum of eight characters (Partner ID)
Entity_id: numeric value with a maximum of eight characters (Merchant ID)
Request_email: your active account email (Please check with ProfitStars)

Authentication to Note

  • The request_email is used to validate the user related to a specific Partner and determine if they have access/permission to run the API calls. If the requestor is not associated with the account, an error message will be returned to the user: User (email address) is not authorized to run the API.
  • The custServProviderId and entity_id is used to validate that the Entity ID is related to that specific Partner’s custServProviderId. If they are not related, an error message will be returned to the user: This Merchant (Entity ID) is not associated with this Partner.
  • When completing an application for a new account, the CustServProviderId, Request Email, Customer Name, and FederalTaxID need to be provided. The CustServProviderId will be validated to fetch the Parent Account ID. If validation fails, an error message will be returned: This Partner (CustServProviderId) is not associated with this Partner.
note

You will need to submit data in the same format as you are set up to receive it.

Below is the URL for the STAGE (TEST) environment:

API/Service Process NameURL (Stage)
Add Applicationhttps://use4-apigw.dm-us.informaticacloud.com/t/dev.jha.domain.com/API-Integration-Salesforce

Below is the URL for the PRODUCTION environment:

API/Service Process NameURL (Production)
Add Applicationhttps://use4-apigw.dm-us.informaticacloud.com/t/prod.jha.domain.com/API-Integration-Salesforce

Request Fields

The fields listed below are common among all Partners. Sample layouts appear after the table.

Account Information

Field/Tag NameValueRequiredNotes
CustServProviderIdString(6)YPartner ID
CustomerNameString(120)YMerchant Legal Name
RequestEmailStringYRegistered at ProfitStars; email format
FederalTaxIDNumeric(9)Y#########
BoardingRefIDString(20)NAlpha-numeric unique identifier supplied by Partner; solely for use by Partner in identifying merchants
DBANameString(120)Y
PhysicalAddress1String(255)Y
PhysicalCityString(50)Y
PhysicalStateString(2)YUSPS state abbreviations for US and Canada
PhysicalZipString(10)Y##### or #####-####
PhysicalCountryString(50)NValid values: United States or Canada
PhoneNumberString(12)Y###-###-####
PhoneNumberExtNumeric(6)N
FaxNumberString(12)N###-###-####
CustomerServicePhoneNumberString(12)Y###-###-####
CustomerServicePhoneNumberExtNumeric(6)N
WebsiteURLString(50)YDo not include http:// or https:// within the URL.
BillingAddress1String(255)NAll billing address fields are N/A when JHA bills the Partner
BillingCityString(50)N
BillingStateString(2)NUSPS state abbreviations for US and Canada
BillingZipString(10)N##### or #####-####
BillingCountryString(50)NValid values: United States or Canada
BusinessStructurePicklistYPossible values entire string:
4~Corporation
8~Government
5~Limited Liability Corporation
3~Limited Liability Partnership
7~Not For Profit
2~Partnership
6~S Corporation
1~Sole Proprietorship
StockSymbolString(6)N
DateFormedDateYyyyy-mm-dd
HowAreSalesGeneratedPicklistNPossible values entire string:
Face to Face Internet Mail Order Telephone Order (MOTO) Outbound Telemarketing Public Relations Print Advertising Retail TV/Radio Advertising Word of Mouth
NAICSIndustryPicklistNPossible values entire string:
11~Agriculture, Forestry, Fishing, and Hunting
21~Mining
22~Utilities
23~Construction
31-33~Manufacturing
42~Wholesale Trade
44-45~Retail Trade
48-49~Transportation and Warehousing
51~Information
52~Finance and Insurance
53~Real Estate and Rental and Leasing
54~Professional, Scientific, and Technical Services
55~Management of Companies and Enterprises
56~Administration, Support, Waste Mgmt, and Remediation Services
61~Educational Services
62~Health Care and Social Assistance
71~Arts, Entertainment, and Recreation
72~Accommodation and Food Services
81~Other Services [except Public Administration]
92~Public Administration
ClassificationCodePicklistYPlease see Appendix C for the possible Classification Codes and NACIS Industry Code Values.

Contact Information

Field/Tag NameValueRequiredNotes
PrimaryContactNameString(50)YCan be Partner or Merchant contact; will be used as recipient of Riskforce application status emails
PrimaryContactTitleString(50)Y
PrimaryContactPhoneNumberString(12)NRequired Format: ###-###-####
PrimaryContactPhoneNumberExtNumeric(6)N
PrimaryContactEmailAddressString(50)YCan be Partner or Merchant contact; will be used as recipient of Riskforce application status emails
SecondaryContactNameString(50)N
SecondaryContactTitleString(50)IF SecondaryContactName not empty
SecondaryContactPhoneNumberString(12)IF SecondaryContactName not emptyRequired Format: ###-###-####
SecondaryContactPhoneNumberExtNumeric(6)N
SecondaryContactEmailAddressString(50)IF SecondaryContactName not empty

Officer Information

Field/Tag NameValueRequiredNotes
PrimaryOfficerNameString(50)Y
PrimaryOfficerTitleString(50)Y
PrimaryOfficerPhoneNumberString(12)YRequired Format: ###-###-####
PrimaryOfficerPhoneNumberExtString(6)N
PrimaryOfficerRoleListYPossible values entire string: 
1Owner 
2
Director
3 ~Officer
PrimaryOfficerEmailAddressString(50)Y
PrimaryOfficerPercentNumeric(3)YMust be ≥ 0 and ≤ 100.
PrimaryOfficerDOBString(10)IF PrimaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership OR Money Center merchantyyyy-mm-dd
PrimaryOfficerSSNString(11)IF PrimaryOfficerPercent ≥ 25% AND PrimaryOfficerDL & PrimaryOfficerDLState empty OR BusinessStructure = 2~Partnership AND PrimaryOfficerDL & PrimaryOfficerDLState empty OR Money Center merchant AND PrimaryOfficerDL & PrimaryOfficerDLState empty###-##-####
PrimaryOfficerHomeAddressString(150)IF PrimaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership OR Money Center merchant
PrimaryOfficerCityString(50)IF PrimaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership OR Money Center merchant
PrimaryOfficerStateString(2)IF PrimaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership OR Money Center merchantUSPS state abbreviations
PrimaryOfficerZipString(10)IF PrimaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership OR Money Center merchant##### or #####-####
PrimaryOfficerDLString(20)IF PrimaryOfficerPercent ≥ 25% AND PrimaryOfficerSSN empty OR BusinessStructure = 2~Partnership AND PrimaryOfficerSSN empty OR Money Center merchant AND PrimaryOfficerSSN empty
PrimaryOfficerDLStateString(2)IF PrimaryOfficerPercent ≥ 25% AND PrimaryOfficerSSN empty OR BusinessStructure = 2~Partnership AND PrimaryOfficerSSN empty OR Money Center merchant AND PrimaryOfficerSSN emptyUSPS state abbreviations
SecondaryOfficerNameString(50)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership
SecondaryOfficerTitleString(50)IF SecondaryOfficerName not empty OR SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership
SecondaryOfficerPhoneNumberString(12)IF SecondaryOfficerName not empty OR SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~PartnershipRequired Format: ###-###-####
SecondaryOfficerPhoneNumberExtString(6)N
SecondaryOfficerRoleListIF SecondaryOfficerName not empty OR SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~PartnershipPossible values entire string: 
1Owner 
2
Director
3~Officer
SecondaryOfficerEmailAddressString(50)IF SecondaryOfficerName not empty OR SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership
SecondaryOfficerPercentNumeric(3)IF SecondaryOfficerName not empty OR SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~PartnershipMust be ≥ 0 and ≤ 100
SecondaryOfficerDOBString(10)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnershipyyyy-mm-dd
SecondaryOfficerSSNString(11)IF SecondaryOfficerPercent ≥ 25% AND SecondaryOfficerDL & SecondaryOfficerDLState empty OR IF BusinessStructure =2~Partnership AND SecondOfficerDL & SecondaryOfficerDLState empty###-##-####
SecondaryOfficerHomeAddressString(150)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership
SecondaryOfficerCityString(50)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership
SecondaryOfficerStateString(2)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~PartnershipUSPS state abbreviations
SecondaryOfficerZipString(10)IF SecondaryOfficerPercent ≥ 25% OR BusinessStructure = 2~Partnership##### or #####-####
SecondaryOfficerDLString(20)IF SecondaryOfficerPercent ≥ 25% AND PrimaryOfficerSSN empty OR IF BusinessStructure = 2~Partnership AND PrimaryOfficerSSN empty
SecondaryOfficerDLStateString(2)IF SecondaryOfficerPercent ≥ 25% AND SecondaryOfficerSSN empty OR IF BusinessStructure = 2~Partnership  AND SecondaryOfficerSSN emptyUSPS state abbreviations
TertiaryOfficerNameString(50)IF TertiaryOfficerPercent ≥ 25%
TertiaryOfficerTitleString(50)IF TertiaryOfficerName not empty OR TertiaryOfficerPercent ≥ 25%
TertiaryOfficerPhoneNumberString(12)IF TertiaryOfficerName not empty OR TertiaryOfficerPercent ≥ 25%Required Format: ###-###-####
TertiaryOfficerPhoneNumberExtString(6)N
TertiaryOfficerRoleListIF TertiaryOfficerName not empty OR TertiaryOfficerPercent ≥ 25%Possible values entire string: 
1Owner
2
Director
3~Officer
TertiaryOfficerEmailAddressString(50)IF TertiaryOfficerName not empty OR TertiaryOfficerPercent ≥ 25%
TertiaryOfficerPercentNumeric(3)IF TertiaryOfficerName not empty OR TertiaryOfficerPercent ≥ 25%Must be ≥ 0 and ≤ 100.
TertiaryOfficerDOBString(10)IF TertiaryOfficerPercent ≥ 25%yyyy-mm-dd
TertiaryOfficerSSNString(11)IF TertiaryOfficerPercent ≥ 25% AND TertiaryOfficerDL & TertiaryOfficerDLState empty###-##-####
TertiaryOfficerHomeAddressString(150)IF TertiaryOfficerPercent ≥ 25%
TertiaryOfficerCityString(50)IF TertiaryOfficerPercent ≥ 25%
TertiaryOfficerStateString(2)IF TertiaryOfficerPercent ≥ 25%USPS state abbreviations
TertiaryOfficerZipString(10)IF TertiaryOfficerPercent ≥ 25%##### or #####-####
TertiaryOfficerDLString(20)IF TertiaryOfficerPercent ≥ 25% AND TertiaryOfficerSSN empty
TertiaryOfficerDLStateString(2)IF TertiaryOfficerPercent ≥ 25% AND TertiaryOfficerSSN emptyUSPS state abbreviations
QuaternaryOfficerNameString(50)IF QuaternaryOfficerPercent ≥ 25%
QuaternaryOfficerTitleString(50)IF QuaternaryOfficerName not empty OR QuaternaryOfficerPercent ≥ 25%
QuaternaryOfficerPhoneNumberString(12)IF QuaternaryOfficerName not empty OR QuaternaryOfficerPercent ≥ 25%Required Format: ###-###-####
QuaternaryOfficerPhoneNumberExtString(6)N
QuaternaryOfficerRoleListIF QuaternaryOfficerName not empty OR QuaternaryOfficerPercent ≥ 25%Possible values entire string: 
1Owner 
2
Director
3~Officer
QuaternaryOfficerEmailAddressString(50)IF QuaternaryOfficerName not empty OR QuaternaryOfficerPercent ≥ 25%
QuaternaryOfficerPercentNumeric(3)IF QuaternaryOfficerName not empty OR QuaternaryOfficerPercent ≥ 25%Must be ≥ 0 and ≤ 100.
QuaternaryOfficerDOBString(10)IF QuaternaryOfficerPercent ≥ 25%yyyy-mm-dd
QuaternaryOfficerSSNString(11)IF  QuaternaryOfficerPercent ≥ 25% AND QuaternaryOfficerDL & QuaternaryOfficerDLState empty###-##-####
QuaternaryOfficerHomeAddressString(150)IF QuaternaryOfficerPercent ≥ 25%
QuaternaryOfficerCityString(50)IF QuaternaryOfficerPercent ≥ 25%
QuaternaryOfficerStateString(2)IF QuaternaryOfficerPercent ≥ 25%USPS state abbreviations
QuaternaryOfficerZipString(10)IF QuaternaryOfficerPercent ≥ 25%##### or #####-####
QuaternaryOfficerDLString(20)IF QuaternaryOfficerPercent ≥ 25% AND QuaternaryOfficerSSN empty
QuaternaryOfficerDLStateString(2)IF QuaternaryOfficerPercent ≥ 25% AND QuaternaryOfficerSSN emptyUSPS state abbreviations

Application Information

Field/Tag NameValueRequiredNotes
OpportunityNameString(120)Y
CloseDateDateYyyyy-mm-dd
RecordTypeString(50)YValue to be provided: Merchant Application
AmountNumeric(10)Y
ScannerMakeListNPossible values entire string:
501~Magtek / MagneSafe [USB],
502~Magtek / Dynamag Card Swipe,
715~RDM / ec7000i,
718~RDM / Epson,
721~RDM / ec7500i
760~Unisys / SmartSource Professional Series,
765~Digital Check / SmartSource Professional Elite,
805~Panini / I:Deal,
806~Panini / wI:Deal,
807~Panini / Vision X,
808~Panini / MyVision X,
900~Digital Check Corp. / TS230,
930~Unisys / SmartSource Value Series,
935~Digital Check / SmartSource Micro Elite,
936~Ditial Check / SmartSource Merchant Elite,
940~Digital Check Corp. / CheXpress 30,
950~Digital Check Corp. / [Single Feed],
951~Digital Check Corp. / TS240,
960~Canon CR-L1,
965~Canon CR-120,
970~Canon CR-150,
975~Canon CR-190i II
ScannerSerialNumberString(20)N
FaceAmountRePresentmentsListNN/A for Check 21.
Possible values (entire string):
0~Do not re-present the face amount
1~Re-present the face amount one time
2~Re-present the face amount up to two times
TimingOfFirstPresentmentListNN/A for Check 21.
Possible values (entire string):
0~Immediately following ACH return
1~1 day following ACH return
2~2 days following ACH return
3~3 days following ACH return
4~4 days following ACH return
5~5 days following ACH return
6~6 days following ACH return
7~7 days following ACH return
8~8 days following ACH return
9~9 days following ACH return
10~10 days following ACH return
15~15 days following ACH return
20~20 days following ACH return
25~25 days following ACH return
30~30 days following ACH return
TimeFinalPresentmentListNN/A for Check 21.
Possible values (entire string):
0~Schedule after a specified number of days
1~Coincide with common paydays
TimingOfFinalPresentmentNumeric(2)NN/A for Check 21
ReturnedCheckPresentmentsListNN/A for Check 21.
Possible values (entire string):
0~Do not re-present the fee amount
1~Re-present the fee amount one time
2~Re-present the fee amount up to two times
3~Re-present the fee amount up to three times
ReturnedCheckFeeAmountNumeric(2)NN/A for Check 21
FinancialInstitutionAccountListNN/A for Check 21.
Possible values (entire string):
0~Deposit collected funds into client's settlement account
1~Deposit collected funds into another specified account
SettlementABAString(9)NN/A for Check 21
SettlementAccountString(17)NN/A for Check 21.
Must be a valid ABA Routing & Transit Number
NotesSpecialInstructionsString(255)NN/A for Check 21
Check21FaceAmountRePresentmentsListNN/A for ACH.
Possible values (entire string):
0~Do not re-present the face amount
1~Re-present the face amount one time
Check21AutomatedRePresentmentListNN/A for ACH.
Possible values (entire string):
0~Manual Re-presentment
1~Auto Re-presentment
Check21TimeFinalPresentmentListNN/A for ACH.
Possible values (entire string):
0~Schedule after a specified number of days
1~Coincide with common paydays
Check21TimingOfFinalPresentmentListNN/A for ACH. Possible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 20, 25, or 30
Check21FinancialInstitutionAccountListNN/A for ACH
Possible values (entire string):
0~Deposit collected funds into client's settlement account
1~Deposit collected funds into another specified account
Check21ABANumeric(9)NN/A for ACH Must be a valid ABA Routing & Transit Number
Check21AccountNumeric(17)NN/A for ACH
MerchDebitSingleTransAmountNumeric(10)NMerchant-level velocity setting for C21 and ACH debits
MerchDebitSingleDayCountNumeric(10)NMerchant-level velocity setting for C21 and ACH debits
MerchDebitSingleDayAmountNumeric(10)NMerchant-level velocity setting for C21 and ACH debits
MerchDebitPeriodCountNumeric(10)NMerchant-level velocity setting for C21 and ACH debits
MerchDebitPeriodAmountNumeric(10)NMerchant-level velocity setting for C21 and ACH debits
MerchCreditSingleTransAmountNumeric(10)NMerchant-level velocity setting for Money Center ACH credits
MerchCreditSingleDayCountNumeric(10)NMerchant-level velocity setting for Money Center ACH credits
MerchCreditSingleDayAmountNumeric(10)NMerchant-level velocity setting for Money Center ACH credits
MerchCreditPeriodCountNumeric(10)NMerchant-level velocity setting for Money Center ACH credits
MerchCreditPeriodAmountNumeric(10)NMerchant-level velocity setting for Money Center ACH credits
SingleAmountPercentageNumeric(3)NSpecifies what percentage of velocity will trigger a warning notice. Must be ≥ 1 and ≤ 100.
DailyPercentageNumeric(3)NSpecifies what percentage of velocity will trigger a warning notice. Must be ≥ 1 and ≤ 100.
PeriodPercentageNumeric(3)NSpecifies what percentage of velocity will trigger a warning notice. Must be ≥ 1 and ≤ 100.
Recipient1VelocityEmailAddressString(50)YSpecifies who will receive velocity exception and/or warning notices
Recipient2VelocityEmailAddressString(50)NSpecifies who will receive velocity exception and/or warning notices
Recipient3VelocityEmailAddressString(50)NSpecifies who will receive velocity exception and/or warning notices
Recipient4VelocityEmailAddressString(50)NSpecifies who will receive velocity exception and/or warning notices
Recipient5VelocityEmailAddressString(50)NSpecifies who will receive velocity exception and/or warning notices
Recipient1FIEmailAddressString(50)YSpecifies who will receive account credentials
Recipient2FIEmailAddressString(50)NSpecifies who will receive account credentials
Recipient3FIEmailAddressString(50)NSpecifies who will receive account credentials
Recipient4FIEmailAddressString(50)NSpecifies who will receive account credentials

Location Information *Maximum of 500 Locations

Field/Tag NameValueRequiredNotes
BankNameString (50)YName of Location that appears on the bank statement. Not the name of the financial institution.   *Maximum of 500 Locations.
RoutingNumberNumeric (9)YMust be a valid ABA Routing & Transit Number
AccountNumberNumeric (17)YShould be between 4 and 17 digits.
AccountTypeListYPossible values (entire string) : 
0Checking 
1
Savings
DebitSingleTransAmountNumeric (10)N
DebitSingleDayCountNumeric (10)N
DebitSingleDayAmountNumeric (10)N
DebitPeriodCountNumeric (10)N
DebitPeriodAmountNumeric (10)N
CreditSingleTransAmountNumeric (10)N
CreditSingleDayCountNumeric (10)N
CreditSingleDayAmountNumeric (10)N
CreditPeriodCountNumeric (10)N
CreditPeriodAmountNumeric (10)N
LocationLegalNameString (120)IF LID Level Boarding KYC requirements are applicable
LocationDBANameString (120)IF LID Level Boarding KYC requirements are applicable
LocationBusinessTaxIDNumeric (9)IF LID Level Boarding KYC requirements are applicable#########
LocationAddressSameAsCompa nyBooleanIF LID Level Boarding KYC requirements are applicablePossible values:
true
false
LocationAddress1String (255)IF LID Level Boarding KYC requirements are applicable AND LocationAddressSam eAsCompany = false
LocationAddress2String (50)N
LocationCityString (50)IF LID Level Boarding KYC requirements are applicable AND LocationAddressSam eAsCompany = false
LocationStateString (2)IF LID Level Boarding KYC requirements are applicable AND LocationAddressSam eAsCompany = falseUSPS state abbreviations for US and Canada
LocationZipString (10)IF LID Level Boarding KYC requirements are applicable AND LocationAddressSam eAsCompany = false##### or #####-####

Data Format (XML)

<api:API-IntegrationRequest>
<APIIntegration>
<Account>
<custServProviderId></custServProviderId>
<CustomerName></CustomerName>
<RequestEmail></RequestEmail>
<BoardingRefID></BoardingRefID>
<FederalTaxID></FederalTaxID>
<DBAName></DBAName>
<PhysicalAddress1></PhysicalAddress1>
<PhysicalCity></PhysicalCity>
<PhysicalState></PhysicalState>
<PhysicalZip></PhysicalZip>
<PhysicalCountry></PhysicalCountry>
<PhoneNumber></PhoneNumber>
<PhoneNumberExt></PhoneNumberExt>
<FaxNumber></FaxNumber>
<CustomerServicePhoneNumber></CustomerServicePhoneNumber>
<CustomerServicePhoneNumberExt></CustomerServicePhoneNumberExt>
<WebsiteURL></WebsiteURL>
<BillingAddress1></BillingAddress1>
<BillingCity></BillingCity>
<BillingState></BillingState>
<BillingZip></BillingZip>
<BillingCountry></BillingCountry>
<BusinessStructure></BusinessStructure>
<StockSymbol></StockSymbol>
<DateFormed></DateFormed>
<HowAreSalesGenerated></HowAreSalesGenerated>
<NAICSIndustry></NAICSIndustry>
<ClassificationCode></ClassificationCode>
</Account>
<Contacts>
<PrimaryContact>
<PrimaryContactName></PrimaryContactName>
<PrimaryContactTitle></PrimaryContactTitle>
<PrimaryContactPhoneNumber></PrimaryContactPhoneNumber>
<PrimaryContactPhoneNumberExt></PrimaryContactPhoneNumberExt>
<PrimaryContactEmailAddress></PrimaryContactEmailAddress>
</PrimaryContact>
<SecondaryContact>
<SecondaryContactName></SecondaryContactName>
<SecondaryContactTitle></SecondaryContactTitle>
<SecondaryContactPhoneNumber></SecondaryContactPhoneNumber>
<SecondaryContactPhoneNumberExt></SecondaryContactPhoneNumberExt>
<SecondaryContactEmailAddress></SecondaryContactEmailAddress>
</SecondaryContact>
<PrimaryOfficer>
<PrimaryOfficerName></PrimaryOfficerName>
<PrimaryOfficerTitle></PrimaryOfficerTitle>
<PrimaryOfficerPhoneNumber></PrimaryOfficerPhoneNumber>
<PrimaryOfficerPhoneNumberExt></PrimaryOfficerPhoneNumberExt>
<PrimaryOfficerRole></PrimaryOfficerRole>
<PrimaryOfficerEmailAddress></PrimaryOfficerEmailAddress>
<PrimaryOfficerPercent></PrimaryOfficerPercent>
<PrimaryOfficerDOB></PrimaryOfficerDOB>
<PrimaryOfficerSSN></PrimaryOfficerSSN>
<PrimaryOfficerHomeAddress></PrimaryOfficerHomeAddress>
<PrimaryOfficerCity></PrimaryOfficerCity>
<PrimaryOfficerState></PrimaryOfficerState>
<PrimaryOfficerZip></PrimaryOfficerZip>
<PrimaryOfficerDL></PrimaryOfficerDL>
<PrimaryOfficerDLState></PrimaryOfficerDLState>
</PrimaryOfficer>
<SecondaryOfficer>
<SecondaryOfficerName></SecondaryOfficerName>
<SecondaryOfficerTitle></SecondaryOfficerTitle>
<SecondaryOfficerPhoneNumber></SecondaryOfficerPhoneNumber>
<SecondaryOfficerPhoneNumberExt></SecondaryOfficerPhoneNumberExt>
<SecondaryOfficerRole></SecondaryOfficerRole>
<SecondaryOfficerEmailAddress></SecondaryOfficerEmailAddress>
<SecondaryOfficerPercent></SecondaryOfficerPercent>
<SecondaryOfficerDOB></SecondaryOfficerDOB>
<SecondaryOfficerSSN></SecondaryOfficerSSN>
<SecondaryOfficerHomeAddress>r</SecondaryOfficerHomeAddress>
<SecondaryOfficerCity>S</SecondaryOfficerCity>
<SecondaryOfficerState></SecondaryOfficerState>
<SecondaryOfficerZip></SecondaryOfficerZip>
<SecondaryOfficerDL></SecondaryOfficerDL>
<SecondaryOfficerDLState></SecondaryOfficerDLState>
</SecondaryOfficer>
<TertiaryOfficer>
<TertiaryOfficerName></TertiaryOfficerName>
<TertiaryOfficerTitle></TertiaryOfficerTitle>
<TertiaryOfficerPhoneNumber></TertiaryOfficerPhoneNumber>
<TertiaryOfficerPhoneNumberExt></TertiaryOfficerPhoneNumberExt>
<TertiaryOfficerRole></TertiaryOfficerRole>
<TertiaryOfficerEmailAddress></TertiaryOfficerEmailAddress>
<TertiaryOfficerPercent></TertiaryOfficerPercent>
<TertiaryOfficerDOB></TertiaryOfficerDOB>
<TertiaryOfficerSSN></TertiaryOfficerSSN>
<TertiaryOfficerHomeAddress></TertiaryOfficerHomeAddress>
<TertiaryOfficerCity></TertiaryOfficerCity>
<TertiaryOfficerState></TertiaryOfficerState>
<TertiaryOfficerZip></TertiaryOfficerZip>
<TertiaryOfficerDL></TertiaryOfficerDL>
<TertiaryOfficerDLState></TertiaryOfficerDLState>
</TertiaryOfficer>
<QuaternaryOfficer>
<QuaternaryOfficerName></QuaternaryOfficerName>
<QuaternaryOfficerTitle>C</QuaternaryOfficerTitle>
<QuaternaryOfficerPhoneNumber></QuaternaryOfficerPhoneNumber>
<QuaternaryOfficerPhoneNumberExt></QuaternaryOfficerPhoneNumberExt>
<QuaternaryOfficerRole></QuaternaryOfficerRole>
<QuaternaryOfficerEmailAddress></QuaternaryOfficerEmailAddress>
<QuaternaryOfficerPercent></QuaternaryOfficerPercent>
<QuaternaryOfficerDOB></QuaternaryOfficerDOB>
<QuaternaryOfficerSSN></QuaternaryOfficerSSN>
<QuaternaryOfficerHomeAddress></QuaternaryOfficerHomeAddress>
<QuaternaryOfficerCity></QuaternaryOfficerCity>
<QuaternaryOfficerState></QuaternaryOfficerState>
<QuaternaryOfficerZip></QuaternaryOfficerZip>
<QuaternaryOfficerDL></QuaternaryOfficerDL>
<QuaternaryOfficerDLState></QuaternaryOfficerDLState>
</QuaternaryOfficer>
</Contacts>
<Opportunity>
<OpportunityName></OpportunityName>
<CloseDate></CloseDate>
<RecordType></RecordType>
<Amount></Amount>
<ScannerMake></ScannerMake>
<ScannerSerialNumber></ScannerSerialNumber>
<FaceAmountRePresentments></FaceAmountRePresentments>
<TimingOfFirstPresentment></TimingOfFirstPresentment>
<TimeFinalPresentment></TimeFinalPresentment>
<TimingOfFinalPresentment></TimingOfFinalPresentment>
<ReturnedCheckPresentments></ReturnedCheckPresentments>
<ReturnedCheckFeeAmount></ReturnedCheckFeeAmount>
<FinancialInstitutionAccount></FinancialInstitutionAccount>
<SettlementABA></SettlementABA>
<SettlementAccount></SettlementAccount>
<NotesSpecialInstructions></NotesSpecialInstructions>
<Check21FaceAmountRePresentments></Check21FaceAmountRePresentments>
<Check21AutomatedRePresentment></Check21AutomatedRePresentment>
<Check21TimeFinalPresentment></Check21TimeFinalPresentment>
<Check21TimingOfFinalPresentment></Check21TimingOfFinalPresentment>
<Check21FinancialInstitutionAccount></Check21FinancialInstitutionAccount>
<Check21ABA></Check21ABA>
<Check21Account></Check21Account>
<MerchDebitSingleTransAmount></MerchDebitSingleTransAmount>
<MerchDebitSingleDayCount></MerchDebitSingleDayCount>
<MerchDebitSingleDayAmount></MerchDebitSingleDayAmount>
<MerchDebitPeriodCount></MerchDebitPeriodCount>
<MerchDebitPeriodAmount></MerchDebitPeriodAmount>
<MerchCreditSingleTransAmount></MerchCreditSingleTransAmount>
<MerchCreditSingleDayCount></MerchCreditSingleDayCount>
<MerchCreditSingleDayAmount></MerchCreditSingleDayAmount>
<MerchCreditPeriodCount></MerchCreditPeriodCount>
<MerchCreditPeriodAmount></MerchCreditPeriodAmount>
<SingleAmountPercentage></SingleAmountPercentage>
<DailyPercentage></DailyPercentage>
<PeriodPercentage></PeriodPercentage>
<Recipient1VelocityEmailAddress></Recipient1VelocityEmailAddress>
<Recipient2VelocityEmailAddress></Recipient2VelocityEmailAddress>
<Recipient3VelocityEmailAddress></Recipient3VelocityEmailAddress>
<Recipient4VelocityEmailAddress></Recipient4VelocityEmailAddress>
<Recipient5VelocityEmailAddress></Recipient5VelocityEmailAddress>
<Recipient1FIEmailAddress></Recipient1FIEmailAddress>
<Recipient2FIEmailAddress></Recipient2FIEmailAddress>
<Recipient3FIEmailAddress></Recipient3FIEmailAddress>
<Recipient4FIEmailAddress></Recipient4FIEmailAddress>
</Opportunity>
<CustomerLocations>
<Location>
<BankName></BankName>
<RoutingNumber></RoutingNumber>
<AccountNumber></AccountNumber>
<AccountType></AccountType>
<DebitSingleTransAmount></DebitSingleTransAmount>
<DebitSingleDayCount></DebitSingleDayCount>
<DebitSingleDayAmount></DebitSingleDayAmount>
<DebitPeriodCount></DebitPeriodCount>
<DebitPeriodAmount></DebitPeriodAmount>
<CreditSingleTransAmount></CreditSingleTransAmount>
<CreditSingleDayCount></CreditSingleDayCount>
<CreditSingleDayAmount></CreditSingleDayAmount>
<CreditPeriodCount></CreditPeriodCount>
<CreditPeriodAmount></CreditPeriodAmount>
<LocationLegalName></LocationLegalName>
<LocationDBAName></LocationDBAName>
<LocationBusinessTaxID></LocationBusinessTaxID>
<LocationAddressSameAsCompany></LocationAddressSameAsCompany>
<LocationAddress1></LocationAddress1>
<LocationAddress2></LocationAddress2>
<LocationCity></LocationCity>
<LocationState></LocationState>
<LocationZip></LocationZip>
</Location>
</CustomerLocations>
</APIIntegration>
</api:API-IntegrationRequest>

XML Response: (Note: The highlighted values are specific to the application.)

<APIIntegrationSalesforceResponse>
<result>Application Created</result>
<transaction_id>006f400000E5Yi7AAF</transaction_id>
<code>200</code>
<message>Success</message>
<application_id>00000266</application_id>
</APIIntegrationSalesforceResponse>

REST Data Format (JSON)

{
"APIIntegration": {
"Account": {
"custServProviderId": "",
"CustomerName": "",
"RequestEmail": "",
"BoardingRefID": "",
"FederalTaxID": "",
"DBAName": "",
"PhysicalAddress1": "",
"PhysicalCity": "",
"PhysicalState": "",
"PhysicalZip": "",
"PhysicalCountry": "",
"PhoneNumber": "",
"PhoneNumberExt": "",
"CustomerServicePhoneNumber": "",
"CustomerServicePhoneNumberExt": "",
"WebsiteURL": "",
"BillingAddress1": "",
"BillingCity": "",
"BillingState": "",
"BillingZip": "",
"BillingCountry": "",
"BusinessStructure": "",
"StockSymbol": "",
"DateFormed": "",
"HowAreSalesGenerated": "",
"NAICSIndustry": "",
"ClassificationCode": ""
},
"Contacts": {
"PrimaryContact": {
"PrimaryContactName": "",
"PrimaryContactTitle": "",
"PrimaryContactPhoneNumber": "",
"PrimaryContactPhoneNumberExt": "",
"PrimaryContactEmailAddress": ""
},
"SecondaryContact": {
"SecondaryContactName": "",
"SecondaryContactTitle": "",
"SecondaryContactPhoneNumber": "",
"SecondaryContactPhoneNumberExt": "",
"SecondaryContactEmailAddress": ""
},
"PrimaryOfficer": {
"PrimaryOfficerName": "",
"PrimaryOfficerTitle": "",
"PrimaryOfficerPhoneNumber": "",
"PrimaryOfficerPhoneNumberExt": "",
"PrimaryOfficerRole": "",
"PrimaryOfficerEmailAddress": "",
"PrimaryOfficerPercent": "",
"PrimaryOfficerDOB": "",
"PrimaryOfficerSSN": "",
"PrimaryOfficerHomeAddress": "",
"PrimaryOfficerCity": "",
"PrimaryOfficerState": "",
"PrimaryOfficerZip": "",
"PrimaryOfficerDL": "",
"PrimaryOfficerDLState": ""
},
"SecondaryOfficer": {
"SecondaryOfficerName": "",
"SecondaryOfficerTitle": "",
"SecondaryOfficerPhoneNumber": "",
"SecondaryOfficerPhoneNumberExt": "",
"SecondaryOfficerRole": "",
"SecondaryOfficerEmailAddress": "",
"SecondaryOfficerPercent": "",
"SecondaryOfficerDOB": "",
"SecondaryOfficerSSN": "",
"SecondaryOfficerHomeAddress": "",
"SecondaryOfficerCity": "",
"SecondaryOfficerState": "",
"SecondaryOfficerZip": "",
"SecondaryOfficerDL": "",
"SecondaryOfficerDLState": ""
},
"TertiaryOfficer": {
"TertiaryOfficerName": "",
"TertiaryOfficerTitle": "",
"TertiaryOfficerPhoneNumber": "",
"TertiaryOfficerPhoneNumberExt": "",
"TertiaryOfficerRole": "",
"TertiaryOfficerEmailAddress": "",
"TertiaryOfficerPercent": "",
"TertiaryOfficerDOB": "",
"TertiaryOfficerSSN": "",
"TertiaryOfficerHomeAddress": "",
"TertiaryOfficerCity": "",
"TertiaryOfficerState": "",
"TertiaryOfficerZip": "",
"TertiaryOfficerDL": "",
"TertiaryOfficerDLState": ""
},
"QuaternaryOfficer": {
"QuaternaryOfficerName": "",
"QuaternaryOfficerTitle": "",
"QuaternaryOfficerPhoneNumber": "",
"QuaternaryOfficerPhoneNumberExt": "",
"QuaternaryOfficerRole": "",
"QuaternaryOfficerEmailAddress": "",
"QuaternaryOfficerPercent": "",
"QuaternaryOfficerDOB": "",
"QuaternaryOfficerSSN": "",
"QuaternaryOfficerHomeAddress": "",
"QuaternaryOfficerCity": "",
"QuaternaryOfficerState": "",
"QuaternaryOfficerZip": "",
"QuaternaryOfficerDL": "",
"QuaternaryOfficerDLState": ""
}
},
"Opportunity": {
"OpportunityName": "",
"CloseDate": "",
"Amount": "",
"RecordType": "",
"ScannerMake": "",
"ScannerSerialNumber": "",
"FaceAmountRePresentments": "",
"TimingOfFirstPresentment ": "",
"TimeFinalPresentment": "",
"TimingOfFinalPresentment ": "",
"ReturnedCheckPresentments": "",
"ReturnedCheckFeeAmount": "",
"FinancialInstitutionAccount": "",
"SettlementABA": "",
"SettlementAccount": "",
"NotesSpecialInstructions": "",
"Check21FaceAmountRePresentments": "",
"Check21AutomatedRePresentment": "",
"Check21TimeFinalPresentment": "",
"Check21TimingOfFinalPresentment": "",
"Check21FinancialInstitutionAccount": "",
"Check21ABA": "",
"Check21Account": "",
"MerchDebitSingleTransAmount": "",
"MerchDebitSingleDayCount": "",
"MerchDebitSingleDayAmount": "",
"MerchDebitPeriodCount": "",
"MerchDebitPeriodAmount": "",
"MerchCreditSingleTransAmount": "",
"MerchCreditSingleDayCount": "",
"MerchCreditSingleDayAmount": "",
"MerchCreditPeriodCount": "",
"MerchCreditPeriodAmount": "",
"SingleAmountPercentage": "",
"DailyPercentage": "",
"PeriodPercentage": "",
"Recipient1VelocityEmailAddress": "",
"Recipient2VelocityEmailAddress": "",
"Recipient3VelocityEmailAddress": "",
"Recipient4VelocityEmailAddress": "",
"Recipient5VelocityEmailAddress": "",
"Recipient1FIEmailAddress ": "",
"Recipient2FIEmailAddress ": "",
"Recipient3FIEmailAddress ": "",
"Recipient4FIEmailAddress ": ""
},
"CustomerLocations": {
"Location": [
{
"BankName": "",
"RoutingNumber": "",
"AccountNumber": "",
"AccountType": "",
"Debit_SingleTransAmount": "",
"Debit_SingleDayCount": "",
"Debit_SingleDayAmount": "",
"Debit_PeriodCount": "",
"Debit_PeriodAmount": "",
"Credit_SingleTransAmount": "",
"Credit_SingleDayCount": "",
"Credit_SingleDayAmount": "",
"Credit_PeriodCount": "",
"Credit_PeriodAmount": "",
"LocationLegalName": "",
"LocationDBAName": "",
"LocationBusinessTaxID": "",
"LocationAddressSameAsCompany": "",
"LocationAddress1": "",
"LocationAddress2": "",
"LocationCity": "",
"LocationState": "",
"LocationZip": ""
}
]
}
}
}