Skip to main content

Submit Merchant for Review

note

This endpoint is for merchants with a Partner account. To activate a Partner account, contact us.

Submit a merchant's completed application for review by Revenue Monster. Once submitted, the merchant's status changes to REVIEWING and RM will assess the application.

When to Use

Use this endpoint when:

  • A merchant has completed all required fields and documents
  • You are ready to submit the merchant for RM's review process
tip

Before submitting, ensure all required information is complete. Incomplete applications may be rejected.


How to Use

Endpoint
POST/v3/partner/merchant/{merchantId}

Step 1: Verify Merchant Completeness

Confirm that all required merchant details and documents have been uploaded. Check the merchant's information using Get Merchant.

Step 2: Get the Merchant ID

Locate the merchantID for the merchant you want to submit for review.

Step 3: Make the POST Request

Send the request with the merchantID as a path parameter. No request body is required.

Step 4: Review the Response

Check the code field. If "SUCCESS", the merchant has been submitted. The status will change to "REVIEWING".


Request Parameters

merchantIDSTRINGrequired

The ID of the merchant to submit for review. Pass it in the URL path.

Example: "1629292083526787883"


Response Parameters

itemOBJECT

Contains the settlement/merchant details.

idSTRING

Settlement ID

Example: "1629258558902992793"

merchantIdSTRING

Merchant ID

Example: "1629258448138509563"

isDefaultBOOLEAN

Whether this is the default settlement account

Example: true

companyNameSTRING

Company name of merchant

Example: "REVENUE MONSTER"

companyTypeSTRING

Type of company incorporation

Example: "SOLE PROPRIETOR"

registrationNumberSTRING

Registration number of merchant

Example: "12344"

businessCategorySTRING

Business category of merchant

Example: "SOFTWARE AND IT"

businessScopeSTRING

Business scope of merchant

Example: "SOFTWARE AND IT"

sourceOfFundsSTRING

Source of funds of merchant

Example: ""

customerOriginSTRING

Customer origin of merchant

Example: ""

establishedAtDATETIME

Established date time of merchant

Example: "2018-03-26T04:50:57Z"

countryCodeSTRING

Country code of merchant contact number

Example: "60"

phoneNumberSTRING

Phone number of merchant

Example: "377334080"

addressLine1STRING

Address 1 of merchant

Example: "20, JALAN JASA 38, TAMAN MUTIARA RINI"

addressLine2STRING

Address 2 of merchant

Example: ""

postcodeSTRING

Postcode of merchant

Example: "81300"

citySTRING

City of merchant

Example: "Selangor"

stateSTRING

State of merchant

Example: "Selangor"

countrySTRING

Country of merchant

Example: "Malaysia"

isSameBusinessAddressBOOLEAN

Example: false

invoiceAddressOBJECT

Example: null

inspectListOBJECT

Example: null

statusSTRING

Current status of settlement. Changes to "REVIEWING" after submission.

Example: "REVIEWING"

documentOBJECT

Uploaded document URLs

ctosFileUrlSTRING

Example: ""

ownerICFileUrlSTRING

Example: ""

directorICFileUrlSTRING

Example: ""

shareHolderICFileUrlSTRING

Example: ""

businessRegistrationFileUrlSTRING

Example: ""

bankStatementFileUrlSTRING

Example: ""

moaFileUrlSTRING

Example: ""

form24FileUrlSTRING

Example: ""

form49FileUrlSTRING

Example: ""

section14FileUrlSTRING

Example: ""

form44FileUrlSTRING

Example: ""

businessSitePhotoFileUrlSTRING

Example: ""

essmDocumentFileUrlSTRING

Example: ""

letterOfConsentFileUrlSTRING

Example: ""

documentFileOBJECT

Uploaded document file URLs

CTOSFileURLSTRING

Example: null

OwnerICFileURLSTRING

Example: null

DirectorICFileURLSTRING

Example: null

ShareHolderICFileURLSTRING

Example: null

BusinessRegistrationFileURLSTRING

Example: null

BankStatementFileURLSTRING

Example: null

MOAFileURLSTRING

Example: null

Form24FileURLSTRING

Example: null

Form49FileURLSTRING

Example: null

Section14FileURLSTRING

Example: null

Form44FileURLSTRING

Example: null

BusinessSitePhotoFileURLSTRING

Example: null

bankAccountNoSTRING

Example: ""

bankAccountTypeSTRING

Example: ""

bankAccountHolderNameSTRING

Example: ""

bankNameSTRING

Example: ""

bankCodeSTRING

Example: ""

averageTicketSizeINTEGER

Example: 0

averageTurnoverPerMonthINTEGER

Example: 0

paymentSubscriptionSTRING

Example: ""

createdAtDATETIME

Creation date time of settlement

Example: "2021-08-18T14:33:49Z"

updatedAtDATETIME

Last update date time of settlement

Example: "2021-08-18T14:33:49Z"

codeSTRING

"SUCCESS" if the call succeeded. Otherwise returns an error code object. See Appendix 1: Error Codes.

Example: "SUCCESS"