[Paymill] Video 4. Partial and multiple refunds from the Magento side

refund
partial-refund
bank-card
payment
credit-memo
paymill-demo-video
paymill
demo-video
multiple-refunds

(Dmitry Fedyuk) #1

CAPTIONS

0:00:01
You can try to avoid the refund fee by using the «Authorize» payment action instead of «Capture»: see it in my previous videos.

0:00:04
But sometimes refunds are happen even if you preauthorize your transactions and carefully review them before capturing.

0:00:05
In this video I will show you how to make a partial refund and multiple refunds from the Magento side.

0:00:07
You can do it from the Paymill side too: it will be shown in the next videos.

0:00:08
For the simplicity, the extension is set up for this video to auto-capture the payments (without the preauthorization stage).

0:00:10
So, let’s place a test order with 3 products.
I will then refund them later.

0:00:21
The extension allows the customer to reuse his previously used bank card without re-entering its data again.

0:00:25
The order is placed, and the payment is captured.

0:00:29
Let’s review the order in the customer’s account.

0:00:33
The customer can see a masked information about the used bank card.

0:00:34
As the payment is captured, an invoice has been created.

0:00:38
Let’s review the order in the Magento 2 backend.

0:00:58
The invoice has the «Paid» status.

0:01:08
The «Transactions» tab contains a record about the capturing API request and response.

0:01:19
Let’s review the payment in the Paymill merchant account.

0:01:23
The transaction (payment) has the «Complete» status.

0:01:27
There are 2 ways to refund a payment: from the Magento side and from the Paymill side.

0:01:29
In this video I will show you the first way.
The second way will be shown later in the next videos.

0:01:33
To refund a payment from the Magento backend, you need to open its invoice and create a credit memo for it.

0:01:44
You can choose the items you want to refund.

0:01:46
I will refund a single item.
So it will be a partial refund.

0:01:55
You can also refund the shipping cost.

0:01:57
Then you can adjust the total refund amount using the «Adjustment Refund» (to refund more) and «Adjustment Fee» (to refund less) fields.

0:02:03
Then you press the «Refund» button, an API request is made to Paymill.
Also, Magento updates all the sales documents.

0:02:07
The refund is made. Let’s check the order.

0:02:11
A credit memo document has been created.

0:02:30
Let’s check the payment in the Paymill merchant account again.

0:02:34
As you can see, the payment is partially refunded.

0:02:47
Let’s check the order in the customer’s account again.

0:02:52
The «Items Ordered» tab lists all the items, and it marks the refunded ones.

0:02:58
The «Refunds» tab has been added.
It lists the refunded items.

0:03:17
Let’s make another refund.

0:03:35
The «Items to Refund» table shows only the eligible to refund items.
It does not show the already refunded items.

0:03:39
I will make another partial refund.

0:03:58
The refund is made. Let’s check the order.

0:04:17
Let’s check the payment in the Paymill merchant account again.

0:04:33
Let’s check the order in the customer’s account again.


[Paymill] Video 3. Authorize a card payment, and void it from the Magento side
[Paymill] Video 2. Authorize a card payment, and capture it from the Magento side
[Paymill] Video 1. Capture a card payment
Paymill integration
[Paymill] Video 5. Capture a card payment with the 3D Secure verification
Payment modules implementation
[Paymill] Video 6. Capture and refund a card payment from the Paymill side (using a webhook)
(Dmitry Fedyuk) #2

See also: