Skip to main content

Create Merchant

Method : POST
URL : https://open.revenuemonster.my/v3/partner/merchant
Sandbox URL : https://sb-open.revenuemonster.my/v3/partner/merchant

note

For Merchant that has a Partner account

For Active a Partner account (contact us)

Request Parameters

ParameterTypeExample
companyNameString"Revenue Monster"
countryCodeString"60"
emailString"rmtesting@gmail.com"
firstNameString"Edwin"
lastNameString"Testing"
phoneNumberString"164699177"

Example Request

curl --location --request POST "https://sb-open.revenuemonster.my/v3/partner/merchant" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjIwMTgtMy0xOCIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYXBpX2NsaWVudEBFaGNLQzA5QmRYUm9RMnhwWlc1MEVQZUEyYXJ4dk1PSUZnIl0sImV4cCI6MTU5MzU4MDY0NSwiaWF0IjoxNTkwOTg4NjQ1LCJpc3MiOiJodHRwczovL29hdXRoLnJldmVudWVtb25zdGVyLm15IiwianRpIjoiRWh3S0VFOUJkWFJvUVdOalpYTnpWRzlyWlc0UXMtNnI5LVgzbElvVyIsIm5iZiI6MTU5MDk4ODY0NSwic3ViIjoiRWhRS0NFMWxjbU5vWVc1MEVMUF9wNlNKNnFQN0ZSSVFDZ1JWYzJWeUVPaXZfb1dKNnFQN0ZRIn0.RKtXykw3y0ov3mKKa_K2h5FZB2jXtqf3gNRwwnzzA4xTMdY09mEHlFupMeUmchFW2XHYK254LdMYbF4ZhjxK9K51UUdQBYH-zZpo0WWtPSZqrPGtT-c4z_sEO73EDVcek3rDwyWiXvjSKDpsZM7NOdKRm5tvT3qNK-7C7WMUjSXDcBzbTFhwfOAOO1n-wMR9H_w0DuIE-yMjEZkOdt7GUIBC8F5izATlZH0FRTx4VAwQWY4gjjQ9-3PbUbHx-NKiFXwCOAsxu-79PiF0HDEHb6ZOCGywNmKuanEXqLonli0caZiUZfrdT53y3Xnd3W2SEr6s7ZQxWnQO5PeOU7BQYA" \
--header "X-Signature: sha256 bFGc2JOEFqdI91DE5VXYBUllr+9DHcrrylRFU3i1r72aPmJreljn0dU+nwPSwTH/dTQUiZ9C2aQSF8AuT959EW4WEyEZ6VWgt9gCyZaU/bcOQ/ZIhKc06+uwzivVhAzpbUtG5tm5/sBp4ig6Sk7L6SE0Ecu6Tm0FhYl0qdgZvrTh4EEpLs3kHIuYL9QXKJILfKlu4gTX1Exrt7nNyEr8ndeUMaKYrj3FckMbRtmCwc829SsVp6FAgvoDPnguUJ+VjLF1e9NXhar2JwYjuqMkwsmUWRDbittqCgCCfaPF8anarlLsoXbdYEa7bp9BYp2U/Dw3Xd2MlamEZSR8H+Dosw==" \
--header "X-Nonce-Str: VYNknZohxwicZMaWbNdBKUrnrxDtaRhN" \
--header "X-Timestamp: 1528450585" \
--data-raw '{
"companyName":"Revenue Monster",
"countryCode":"60",
"email":"rmtesting@gmail.com",
"firstName":"Edwin",
"lastName":"Testing",
"phoneNumber":"164699177"
}'

Response Parameters

ParameterTypeDescriptionExample
itemObject(Refer to explanation below)
codeStringSuccessfully call this endpoint. If fail, will return error code object (Refer Appendix 1: Error Codes)"SUCCESS"

Merchant Object (item):
ParameterTypeDescriptionExample
idStringStore ID"6170506694335521334"
companyNameStringCompany name of merchant"REVENUE MONSTER"
brandNameStringBrand name of merchant"REVENUE MONSTER"
companyTypeStringType of company incorporation"SOLE PROPRIETOR"
companyLogoUrlStringPublic URL to show merchant's logo"https://storage.googleapis.com/rm-dev-asset/img/merchant.png"
registrationNumberStringRegistration number of merchant“12344”
businessCategoryStringBusiness category of merchant"SOFTWARE AND IT"
businessScopeStringBusiness category of merchant"SOFTWARE AND IT"
sourceOfFundsStringBusiness category of merchant"SOFTWARE AND IT"
customerOriginStringBusiness category of merchant"SOFTWARE AND IT"
websiteUrlStringBusiness category of merchant"SOFTWARE AND IT"
establishedAtDateTimeEstablished date time of merchant"2018-03-26T04:50:57Z"
countryCodeStringCountry code of merchant contact number"60"
phoneNumberStringPhone number of merchant"377334080"
addressLine1StringAddress 1 of merchant"20, JALAN JASA 38, TAMAN MUTIARA RINI"
addressLine2StringAddress 2 of merchant""
postcodeStringPostcode of merchant“81300”
cityStringCity of merchant"Selangor"
stateStringState of merchant"Selangor"
countryStringCountry of merchant"Malaysia"
invoiceAddressObjectObject of Invoice Address(Refer below)
isActiveBooleanMerchant active or deactivated statustrue
statusStringCurrent status of merchant“REVIEWING”
isMasterMerchantBoolMaster Merchant flagtrue
masterMerchantIdStringMaster Merchant ID, if any"2301663653361832803"
isPartnerBoolPartner Merchant flagtrue
partnerIdStringPartner Merchant ID, if any"2301663653361832803"
gstNoStringGST No, if any""
paymentSubscriptionString""
subscriptionObjectRefer Below
registrationSourceStringRegister From"OPEN_API"
createdAtDateTimeCreation date time of merchant"2018-02-12T08:53:13Z"
updatedAtDateTimeLast update date time of merchant"2018-02-12T08:53:13Z"

Subscription object :
ParameterTypeDescriptionExample
terminalOfflineEWalletBoolfalse
terminalOfflineCreditCardBoolfalse
onlineCreditCardBoolfalse

Store object (store):
ParameterTypeDescriptionExample
idStringStore ID"6170506694335521334"
merchantSettlementIdStringMerchant Settlement Id"1596124530153936377"
nameStringStore Name"REVENUE MONSTER"
imageUrlStringDefault Image"https://storage.googleapis.com/rm-prod-asset/img/store.png"
addressLine1StringStore Address 1"B-5-30, 5th Floor, Block Bougainvillea,"
addressLine2StringStore Address 2"PJU 6A, Lebuhraya SPRINT, 10 Boulevard,"
postCodeStringPostcode of store"47400"
cityStringCity of store"Petaling Jaya"
stateStringState of store"Selangor"
countryStringCountry of store"Malaysia"
countryCodeStringCountry code of store contact number"60"
phoneNumberStringPhone number of store"377334080"
geoLocationObject of [Float]Geo Location (latitude and longtitude) of store{"latitude": 3.1349857, "longtitude": 101.6136659 }
statusStringCurrent status of store"ACTIVE"
createdAtDateTimeCreation date time of store"2018-02-12T08:53:13Z"
updatedAtDateTimeLast update date time of store"2018-02-12T08:53:13Z"

User object (store):
ParameterTypeDescriptionExample
idStringUser ID“8190656045166232716”
firstNameStringFirst name of user“MOHAMED”
lastNameStringLast name of user“YUSSUF”
countryCodeStringCountry code of user contact number"60"
phoneNumberStringPhone number of user"377334080"
emailStringEmail address of user"yussuf@revenuemonster.my"
avatarUrlStringPublic URL to show user’s avatar"https://storage.googleapis.com/rm-prod-asset/img/avatar.png"
statusStringCurrent status of user“ACTIVE”
SettlementAccountIdObjectSettlement Account ID[]
storeIdObjectStore ID[]
isActiveBooleanUser active or deactivated statustrue
currentStoreIdStringCurrent Store ID""
createdAtDateTimeCreation date time of user"2018-02-12T08:53:13Z"
updatedAtDateTimeLast update date time of user"2018-02-12T08:53:13Z"

Example Response

{
"item": {
"merchant": {
"id": "1629292083526787883",
"companyName": "Revenue Monster",
"brandName": "",
"companyType": "",
"companyLogoUrl": "https://storage.googleapis.com/rm-sandbox-asset/img/merchant.png",
"registrationNumber": "",
"businessCategory": "",
"businessScope": "",
"sourceOfFunds": "",
"customerOrigin": "",
"websiteUrl": "",
"establishedAt": "0001-01-01T00:00:00Z",
"countryCode": "",
"phoneNumber": "",
"addressLine1": "",
"addressLine2": "",
"postcode": "",
"city": "",
"state": "",
"country": "",
"invoiceAddress": null,
"isActive": true,
"status": "UNVERIFIED",
"isMasterMerchant": false,
"masterMerchantId": "",
"isPartner": true,
"partnerId": "",
"gstNo": "",
"extraInfo": {
"contactInfo": [],
"businessHour": []
},
"paymentSubscription": "",
"subscription": {
"terminalOfflineEWallet": false,
"terminalOfflineCreditCard": false,
"onlineCreditCard": false
},
"registrationSource": "OPEN_API",
"createdAt": "2021-08-18T13:08:03.530436644Z",
"updatedAt": "2021-08-18T13:08:03.530437084Z"
},
"store": {
"id": "1629292083696729288",
"merchantSettlementId": "",
"name": "Revenue Monster",
"imageUrl": "https://storage.googleapis.com/rm-prod-asset/img/store.png",
"addressLine1": "",
"addressLine2": "",
"postCode": "",
"city": "",
"state": "",
"country": "",
"countryCode": "",
"phoneNumber": "",
"geoLocation": {
"latitude": 0,
"longitude": 0
},
"status": "ACTIVE",
"createdAt": "2021-08-18T13:08:03.535674197Z",
"updatedAt": "2021-08-18T13:08:03.53567448Z"
},
"user": {
"id": "1629292083650514742",
"firstName": "EDWIN",
"lastName": "TESTING",
"countryCode": "60",
"phoneNumber": "164699177",
"email": "rmtesting@gmail.com",
"avatarUrl": "https://storage.googleapis.com/rm-sandbox-asset/img/avatar.png",
"status": "ACTIVE",
"settlementAccountId": [],
"storeId": [],
"isActive": true,
"currentStoreId": "",
"createdAt": "2021-08-18T13:08:03.537653715Z",
"updatedAt": "2021-08-18T13:08:03.537654163Z"
}
},
"code": "SUCCESS"
}