Creating A New Business (With Merchant Data)
Access Endpoint URL: https://rest.everyware.com/api/Default/CreateNewMerchantAccount [POST]
You can use CreateNewMerchantAccount to create a new business attached to a merchant account, allowing for connection to the Everyware merchant ecosystem. This method requires more information from the outset, but also helps to fast track the ability to quickly start taking payments from your customers.
When setting up a location for which a New Merchant Account application will be submitted, it is necessary to provide the business owner’s information as the Main Business Contact, including a valid mailing address, email and phone number.
Once submitted an Everyware Account Specialist will be in contact to complete the setup.
INBOUND PARAMETERS
Parameter | Description | Required |
---|---|---|
FirstName | First name of Main Business Contact (Owner) | REQUIRED |
LastName | Last name of Main Business Contact (Owner) | REQUIRED |
DateOfBirth | Date of Birth for Main Business Contact (Owner). Format as mm-dd-yyyy | REQUIRED |
SSN | Social Security Number for Main Business Contact (Owner). Format with no hyphens. | REQUIRED |
Email Address of for the Main Business Contact (Owner) This appears on your email receipts and invoices!! | REQUIRED | |
Phone | Phone Number for the Main Business Contact (Owner). 10 digits and numbers only. | REQUIRED |
Address1 | Line One of the Main Contact's Street Address | REQUIRED |
Address2 | Line two of the Main Contact's Street Address | Optional |
City | City for Main Contact's Street Address | REQUIRED |
State | State code of Main Contact's Street Address. Use 2 letter state code, “TX”, “FL”) | REQUIRED |
PostalCode | Zipcode of Main Contact's Address | REQUIRED |
BusinessLegalName | Legal name of the company | REQUIRED |
DBA | Doing Business As name of company | REQUIRED |
EIN | Tax Identification Number | REQUIRED |
BusinessPhone | Phone number of business. 10 digits and numbers only. | Optional |
BusinessEmail | Primary email address of business. | Optional |
BusinessAddress | Line one of business street address This appears on invoices and receipts. | Optional |
BusinessCity | City of business street address | Optional |
BusinessState | State code of main business contact (please use 2 letter state code, “TX”, “FL”) | Optional |
BusinessPostalCode | Zip/postal code of business street address | Optional |
BankName | Name of Company’s Bank This is the bank to which Everyware will deposit funds. | REQUIRED |
AccountName | Name of Company’s Bank Account This is the account to which Everyware will deposit funds. | REQUIRED |
AccountNumber | Company's Bank Account Number This is the number of the account to which everyware will deposit funds. | REQUIRED |
RoutingNumber | Company’s Bank Routing Number This is the bank to which Everyware will deposit funds. | REQUIRED |
BusinessTypeId | Numeric field denoting the type of business/industry/vertical the merchant account is for. Please contact your Everyware representative to confirm which BusinessTypeId value you should use for the business(es) you will be onboarding with Everyware. | REQUIRED |
URL | Website address for the business. Format without http/https prefix. Ex: google.com | REQUIRED |
ExternalAPIKey | Enter only if you want an External Key defined by you to override the key that is assigned by Everyware. | Optional |
APIKey | When creating a sub-location, use the parent API key you wish for this location to be associated with. | Optional |
Username | When creating a sub-location, use the parent Username you wish for this location to be associated with. | Optional |
ReferralId | The ID that will signal to the name of the referring company or agent to Everyware account management team when new sites are created. Ex: "Incfile" | Optional |
Optional: BusinessTypeID
The BusinessTypeID will determine the default services, invoice fields and other feature settings throughout the site. If blank, the industry will default to the Master Site’s Business Type. If blank at the Master Site level and business level, sites will default to the most generic site type, “Other.”
OUTBOUND PARAMETERS
Please note that the API response for this call is not in the universal response format. It is specific to this call.
Parameter | Description | |
---|---|---|
MobileNumber | Unique messaging phone number assigned for the business. | string |
SalesSiteID | The unique identifier in Everyware for the business. | int32 |
APIKey | The API Key for the newly created business. | string |
Username | The username generated for the newly created business, which will usually be the same as a SalesSiteID. | string |
CREATE NEW MERCHANT SAMPLE CODE
{
"FirstName": "John",
"LastName": "Test",
"DateOfBirth": "01-01-2001",
"SSN": "555443333",
"Email": "[email protected]",
"Phone": "5555555555",
"Address1": "100 Main St",
"Address2": "",
"City": "Austin",
"State": "TX",
"PostalCode": "78754",
"BusinessLegalName": "Pharmacist ABC",
"DBA": "Pharmacist ABC",
"EIN": "123456780",
"URL": "www.drabc.com",
"BusinessAddress": "201 Main St",
"BusinessCity": "Austin",
"BusinessState": "TX",
"BusinessPostalCode": "78701",
"AccountName": "ABC Bank Account",
"AccountNumber": "9998899",
"BankName": "ABC Bank",
"RoutingNumber": "9999999998"
"ReferralID": "Sunshine"
}
curl --location 'https://rest.everyware.com/api/Default/CreateNewMerchantAccount' \
--header 'Authorization: Basic [xxx]' \
--header 'Content-Type: application/json' \
--data-raw ' {
"FirstName": "John",
"LastName": "Test",
"DateOfBirth": "01-01-2001",
"SSN": "555443333",
"Email": "[email protected]",
"Phone": "5555555555",
"Address1": "100 Main St",
"Address2": "",
"City": "Austin",
"State": "TX",
"PostalCode": "78754",
"BusinessLegalName": "Pharmacist ABC",
"DBA": "Pharmacist ABC",
"EIN": "123456780",
"URL": "www.drabc.com",
"BusinessAddress": "201 Main St",
"BusinessCity": "Austin",
"BusinessState": "TX",
"BusinessPostalCode": "78701",
"AccountName": "ABC Bank Account",
"AccountNumber": "9998899",
"BankName": "ABC Bank",
"RoutingNumber": "9999999998"
"ReferralID": "Sunshine"
}'
{
"IsSuccess": true,
"Message": "Nice! New Business Account has been created successfully.",
"Data": {
"MobileNumber": "5555555555",
"SalesSiteID": 127982,
"APIKey": "XXXC-CCCC-CCCC-CCCC-XXXXXXXXX",
"UserName": "127982"
}
PREVIEW IMAGE
In Everyware a newly created business profile page looks like this:
Updated 12 days ago