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

ParameterDescriptionRequired
FirstNameFirst name of Main Business Contact (Owner)REQUIRED
LastNameLast name of Main Business Contact (Owner)REQUIRED
DateOfBirthDate of Birth for Main Business Contact (Owner). Format as mm-dd-yyyyREQUIRED
SSNSocial Security Number for Main Business Contact (Owner). Format with no hyphens.REQUIRED
EmailEmail Address of for the Main Business Contact (Owner)

This appears on your email receipts and invoices!!
REQUIRED
PhonePhone Number for the Main Business Contact (Owner). 10 digits and numbers only.REQUIRED
Address1Line One of the Main Contact's Street AddressREQUIRED
Address2Line two of the Main Contact's Street Address - if N/A pass whitespace characterREQUIRED
CityCity for Main Contact's Street AddressREQUIRED
StateState code of Main Contact's Street Address. Use 2 letter state code, “TX”, “FL”)REQUIRED
PostalCodeZipcode of Main Contact's AddressREQUIRED
BusinessLegalNameLegal name of the companyREQUIRED
DBADoing Business As name of companyREQUIRED
EINTax Identification NumberREQUIRED
BusinessPhonePhone number of business. 10 digits and numbers only.REQUIRED
BusinessEmailPrimary email address of business.REQUIRED
BusinessAddressLine one of business street address

This appears on invoices and receipts.
REQUIRED
BusinessCityCity of business street addressREQUIRED
BusinessStateState code of main business contact (please use 2 letter state code, “TX”, “FL”)REQUIRED
BusinessPostalCodeZip/postal code of business street addressREQUIRED
BankNameName of Company’s Bank

This is the bank to which Everyware will deposit funds.
REQUIRED
AccountNameName of Company’s Bank Account

This is the account to which Everyware will deposit funds.
REQUIRED
AccountNumberCompany's Bank Account Number

This is the number of the account to which everyware will deposit funds.
REQUIRED
RoutingNumberCompany’s Bank Routing Number

This is the bank to which Everyware will deposit funds.
REQUIRED
BusinessTypeIdNumeric 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
URLWebsite address for the business.

Format without http/https prefix.
Ex: google.com
REQUIRED
ExternalAPIKeyEnter only if you want an External Key defined by you to override the key that is assigned by Everyware.Optional
ReferralIdThe ID that will signal to the name of the referring company or agent to Everyware account management team when new sites are created.

Ex: "Business Inc"
Optional
GatewayIdThe Id of a payment gateway. Used to configure gateway-specific onboarding processOptional
GatewayPasskeyThe passkey to gateway. Used to configure gateway-specific onboarding processOptional
TierSelected tier/plan. Used to configure gateway-specific onboarding processOptional
OwnershipTypeThe ownership type of the businessOptional
AverageTicketAverage transaction amountOptional
HighTicketHighest transaction amountOptional
CardMonthlyVolumeAverage monthly credit card volumeOptional
MccCodeMerchant's category codeOptional
BusinessDescriptionDescription of goods and servicesOptional
SwipedPercentCard present/swiped percentageOptional
KeyedPercentCard not present/keyed percentageOptional
EcommercePercenteCommerce percentageOptional
OwnerTitleOwner's title (e.g."CEO", "CTO")Optional
OwnershipPercentOwnership percentOptional
IsOwnerControllerDefines if owner is controllerOptional
IsOwnerSignerDefines if owner is signerOptional
OwnerAddressCountryCodeCountry code of owner addressOptional
BusinessAddressCountryCodeCountry code of business addressOptional
AccountTypeType of bank account (e.g. "savings", "checking")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.

ParameterDescription
MobileNumberUnique messaging phone number assigned for the business.string
SalesSiteIDThe unique identifier in Everyware for the business.int32
APIKeyThe API Key for the newly created business.string
UsernameThe 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: