v1

latestOpenAPI 3.1.02026-08-0425501.2 MB

Merchant Add - Surcharge (FD)

post/api/Valor/create?FDsurcharge

Request body

passCodestring required

The password of the office login on which the merchant to be boarded

mailIdstring required

E-mail id of the parent ISO account - Varchar (Ex: test@domain.com, Max length of 50 chars)

SubmailIdstring required

Submail / the username of the Sub ISO office - Varchar (Ex: test@domain.com, Max length of 50 chars)

legalNamestring required

Max length is 48 char - varchar (Ex: Quick book dba, Valor Cafe )

dbaNamestring required

Max length is 48 char - varchar (Ex: SRM Hardware LLC, Merchant Firm Cafe)

firstNamestring required

Max length is 35 char - varchar (First name of the Mechant)

lastNamestring

Max length is 35 char - varchar (Last name of the Mechant)

ownerNamestring required

Boarded by ISO & Sub-ISO name - varchar

emailIdstring required

Merchant email id - Varchar (Ex: test@domain.com, Max length of 64 chars)

userNamestring required

Merchant user name (Alphanumeric length of 35 chars)

mobilestring required

Merchant phone number- 10 digit Numeric (Ex: 5247896523)

legalAddressstring required

Legal Address should be max 45 chars - Alphanumeric

legalCitystring required

City should be allowed max 50 chars of string (Ex: New York, San Francisco)

legalStatestring required

State 2 chars of capital (Ex: New York - NY, California - CA)

legalCountrystring required

Legal country should be mention default set us US

legalZipCodestring required

Legal zip code should be 5 digits (Numeric - Ex: 10001, 90002)

legalTimezonestring required

Time zone (3 char eg: EST, AST ,PST, HST, MST)

rolestring required

Should be set as '10' it is related to role of Merchant

userTypestring required

Should be set as '4' - User type for the merchant

isTxnAllowedstring required

Should be set isTxnAllowed default as '1'

businessTypestring required

Should be sent as business type (varchar - Ex: Retail, Direct Marketing)

moduleListinteger[] required
<table class="valor_module_table"> <tr> <th>Module</th> <th>Module ID</th> </tr> <tr> <td>User Management</td> <td>1</td> </tr> <tr> <td>Transactions</td> <td>3</td> </tr> <tr> <td>Settings</td> <td>6</td> </tr> <tr> <td>Virtual Terminal</td> <td>14</td> </tr> <tr> <td>Device Management</td> <td>15</td> </tr> <tr> <td>Engage My Customers</td> <td>17</td> </tr> <tr> <td>Promotions</td> <td>18</td> </tr> <tr> <td>Valor Shield RT</td> <td>19</td> </tr> <tr> <td>Contact Us</td> <td>20</td> </tr> <tr> <td>Support</td> <td>24</td> </tr> <tr> <td>My Tickets</td> <td>25</td> </tr> <tr> <td>Vault</td> <td>29</td> </tr> </table>
selectedStatestring required

The State which is selected to be sent on it with the State code

programTypestring required

1 (cash discount) or 2 (traditional)

processorstring required

Update the processor params 2 (FD - 2)

rollUpstring required

Set value 0 or 1 (This value allows merchants to access the virtual terminal free of charge for 6 months)

ActivationNotificationboolean required

If the ActivationNotification is set to true, it indicates that an activation email will be sent to the merchant. If set to false, it means that no activation email will be sent.

Response

200

statusboolean
messagestring
Mp_idinteger
newUserIdinteger
datastring

Example response

{
  "status": true,
  "message": "User Added Successfully",
  "Mp_id": 18914,
  "newUserId": 38902,
  "StoreID": {
    "22446": [
      "2319917211"
    ]
  },
  "data": "Success"
}