v1

latestOpenAPI 3.1.02026-08-0425501.2 MB

Merchant Update

post/api/Valor/update

Request body

newUserIdstring required

Merchant User ID (Max length of 11 chars)

mp_idstring required

It is a merchant profile id which is respective to the particular merchant (Max length of 11 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 required

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

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

Sent with (3 char eg: EST,AST,PST,HST,MST)

roleinteger required

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

userTypeinteger required

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

isTxnAllowedinteger required

Should be set isTxnAllowed default as '1'

businessTypestring required

Should be sent as business type

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>
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)

processorinteger required

Update the processor params 1 or 2 (TSYS - 1 and FD - 2)

rollUpinteger required

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

programTypestring required

1 (cash discount) or 2 (traditional)

selectedStatestring required

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

Response

200

object required