We believe that creating a strong and trusting relationship with users is the key factor in our development. As a result, we make a continuous effort to help the user grasp our products clearly. Recently, we have received much concern about our new theme – MicrojobEngine; especially its payment system. Thus, in this tutorial, we would like to give you a general picture of how the flow of payment works such as how the money goes, when users can request their withdrawal, and how the admin monetize by charging commission fee on each transaction made in the marketplace.
1. Flow of payment
To make it easier for you to understand, we will use a specific example to demonstrate the flow:
Step 1: Buyer orders a mJob
Brandon orders a hipster logo and 3 different unique logos in the extra package from Perce ($20). Brandon checks out through PayPal and this $20 is held by the admin. After successful payment, Brandon will be redirected to the order detail page.
Order status is ACTIVE.
Brandon orders a hipster logo and 3 different unique logos in the extra package
Brandon checks out via PayPal gateway
Invoice is automatically created once you checkout
The order status is “ACTIVE” in the order detail page after successful payment
*Note: Besides PayPal, buyer can check out via 2Checkout, Stripe, pay in Cash, or use Credit.
Step 2: Admin keeps the money
The admin will keep $20 payment from buyer when the order is in progress. After the job is finished, admin will keep a portion as commission fee and send the rest to Perce.
Commission fee settings in back-end:
The commission fee charged per project belongs to the admin (it’s one of the ways for admin to monetize from his mJob marketplace website). The admin set the commission rate as percentage or a flat fee applied to all projects. (Engine Settings > Settings > Payment)
In this example, commission is set at 10%. So, admin will take $2 (10% of total $20) and seller takes $18.
Admin sets the commission fee in Dashboard
Step 3: Seller starts to work on the order
- Time countdown begins to count down when Perce presses “Start” button. See the image below:
Seller clicks on “Start” button to start working the order
Time countdown begins to count down when seller presses “Start” button
- In Perce’s revenue report, $18 is added to the “Working” column.
Step 4: Seller delivers the mJob
- When finishing the order, Perce clicks on “Deliver” button to deliver the mJob. A pop-up appears for him to write the description and attach file.
- Once Perce delivers the mJob to Brandon, the order status will be switched to DELIVERED.
- If Brandon feels pleased with these logos, he chooses “Accept” option.
Brandon chooses “Accept” if he is satisfied with this mJob
Brandon can also rate and review for Perce
- By accepting the delivery, Brandon makes this order be marked as FINISHED.
The mJob is “FINISHED” after Brandon chooses “Accept” option
At this step, $18 in “Working” amount is moved to “Available” one in Perce’s revenue report.
The money in Available column is the amount totally belonging to the seller and he has the right to withdraw it.
Also, both the seller and buyer can visit the mJob detail page to view changelogs of that mJob:
In case of Dispute (can dispute before or after order is delivered)
For some reasons, Brandon or Perce is not satisfied with this mJob, he can press “Dispute” button whether before or after the order is delivered.
This order status will be switched to DISPUTING.
In this case, admin plays the roles as a judge to make the final decision. Thus, the admin has the right to access all information related to the order, including Changelog, Messages in the direct chat box, and Attached Files (if any) to decide to either make the refund for Brandon ($18) or send money to Perce ($18).
Once a mJob is activated, the admin always keeps the commission.
After the dispute is solved, the order status is switched to RESOLVED and this order is completed.
The order status is switched to “DISPUTING” when Brandon presses to “Dispute”
Please note that when buyer orders a mJob, money is directly transferred to admin account. And when seller starts working the mJob, this money will be converted to credit (virtual) in the system. As you can see below, there are two columns in the seller’s revenue, including “Working”, “Available”, and “Pending”. The “Working” column displays money of all mJobs you are working. After the mJob is finished, credits from “Working” column is moved to “Available” one and seller has to make a withdrawal request to get cash.
Remember that he/she can only withdraw money in Available column and withdrawn amount must meet the minimum amount required by admin (In Dashboard, admin goes to Engine Settings > Settings > Withdraw to set up). After accepting this request, admin manually transfers money to the user via bank account or seller’s PayPal account.
Currently, MicrojobEngine supports money withdrawal in 2 ways:
- Money is transferred to seller’s PayPal account
- Seller can fill in the bank account detail & the admin will transfer money through it.
The bank account form for seller to fill in
Also, you can visit our video tutorial about MicrojobEngine workflow below:
Above are all about the MicrojobEngine payment system. We hope this tutorial would be clear enough for you to build a reliable and trusting marketplace site. Should you have any further concern, please contact email@example.com.
Featured image designed by Freepik