Merchant Rejection and Hold
Merchant Rejection
When a merchant is deemed un-fit for the service, Moyasar will disable payment processing and set the status to rejected.
When fetching the merchant information through the API, a key named reasons will hold one or more of the pre-defined reasons found in "rejection-reasons" document.
Merchant Hold
Moyasar can stop transfers at any time for a particular merchant by setting the status to hold.
Merchant transfers are usually held due to an on-going fraud investigation or a chargeback claim.