• Resolved kreativamarketing

    (@kreativamarketing)


    I’ll try to explain myself as clearly as possible.
    I have a customer, who buys x product from a vendor. The admin receives their proportional part and the rest goes for the vendor.

    Now, a customer asks for a refund. Either contact the vendor or the admin. The vendor, from the order page, can send a refund request. Then the admin will get said request in Dokan > Refunds. There they can approve or cancel the request. If they approve it, the order status changes to Refunded.

    However, as I’ve tried myself, the money isn’t taken from the vendor and added back to the client. So even if the customer receives a message saying that they have received the refund, they don’t get their money back.

    I asked some time before on the wordpress forum but the answer I got didn’t help at all. Why isn’t the refund working properly???

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hello @kreativamarketing ,

    You are exactly on the right path for the refund mechanism.

    The only steps you are left with is that, you need to send the refund amount manually from your account (whichever payment method you are using).

    Only Stripe payments can be sent directly from Dokan. For others, you need to manually send the refund much like how you send money to vendor for withdrawal requests.

    I hope this clears the confusion.

    Thank you 🙂

    Thread Starter kreativamarketing

    (@kreativamarketing)

    You mean as in, sending the money directly from our bank account, for example?
    Or our paypal account or whichever method was used.

    Hello @kreativamarketing ,

    Yes, exactly. It depends on the payment method you used or you can send in other ways. It is the discussion between the admin and the customer on how they will complete the refund.

    Thank you.

    Thread Starter kreativamarketing

    (@kreativamarketing)

    What about the money the vendor received?

    Like, if a customer wants their money back, we as admins received about a, let’s say, 30% of the total, and the resting 70% is added to the vendor’s wallet.

    When we send the money back from our account, how can we take away the money the vendor received on that transaction?

    Hello @kreativamarketing ,

    This also has two ways –

    1. If you used Stripe then the refund amount will be deducted from both admin and vendor connected accounts.

    2. For other payment methods, as you know at first the admin account will have all order amounts. So, when admin approves the refund the vendor account balance will be reduced and admin can send money from his account.

    Now, the scenario can be like this that the customer is asking for a refund after the vendor has already withdrawn his money. To avoid these scenarios, you need to make sure that the refund can be asked only after a certain period of time. Let’s say the customer can ask for a refund only after 30 days of order. From the admin side, you will set up the withdrawal threshold to be 30 days. So, the vendor is unable to withdraw before 30 days and the admin will have the balance in hand.

    I hope this clears the confusion.

    Thank you 🙂

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘I don’t see how the refund works.’ is closed to new replies.