post here to help someone who need escrow service
一、 Introduction about my website:
- Magento version: 2.4.2
- Important extensions installed:
- Multi-Vendor Marketplace—---by webkul.com
- Multi-Vendor Wallet System---by webkul.com
- Our website is a C2C platform.
二、 The Purpose of Customized Jobs
(一) To minimize the possibility of a member being deceived
Controlling the E-Wallet flow can reduce the probability of members being deceived.
(二) Description with an example
- A buyer want to buy a product. Order total 1000 dollars
- Use escrow service function
Totally 1000 dollars e-wallet amount;
10% for admin commission, It’s 100 dollars.
900 dollars will be locked after the buyer paid.
- The buyer will release the 900 dollars if the product he received is the same as described.
三、 Order processing customization
- Insert an order status named PAID before the order status COMPLETE.
- There should have notification while order status changed.
- This order status is for the wallet payment method only.
四、 E-Wallet Customization
(一) Lock the E-Wallet amount
- A buyer purchase product from a seller and paid through E-wallet.
- I need to LOCKED the E-Wallet amount that the seller will received.
e.g.
The Order Total is 200 dollars, then:
10% of the amount will give to the admin as commission. It’s 20 dollars.
99% of the amount should give to the seller. It’s 180 dollars.
The amount 180 dollars will be locked;
(二) RELEASE the E-Wallet Amount Manually
- On the buyer’s side, If an order with status PAID, there should have text RELEASE and DISPUTE on the View Order Details page:
pic
- Order status will change to COMPLETE if buyer click RELEASE in the View Order Details page.
- The 90% of the Grant Total amount will be released if the order change to COMPLETE.
(三) RELEASE the E-wallet amount automatic
MAXIMUM TIME LIMIT
- The admin must define a maximum period of time in the WALLET system configuration section.
- If the buyer doesn't click RELEASE within the maximum time, the order status also will change to COMPLETE automatic.
- The 90% of the LOCKED amount of the order will released to the seller if the order status changed to COMPLETE.
- If the buyer click the DISPUTE, Then pop up a window with description: Please go to user center, click RMA to handle the dispute.
And, the order status will NOT change to COMPLETE automatic.
(四) Notification and records
For buyer, seller and admin, Notification and transaction record are required if Wallet amount change.