A transaction can have multiple statuses. They are:
- Failed (transaction rejected by Mollie)
- Charged back
- Payment failed
- Payment reminder sent
- Payment overdue
We will elaborate on each status below.
When a customers gets a subscription assigned, all transactions for the next 5 years are immediately scheduled. This means that for each of these transactions the status will be 'scheduled', always showing a date on which this transaction will start being processed.
Failed (transaction rejected by Mollie)
The transaction was not accepted by the Payment Provider. Usually this is due to the fact that the payment method is not (yet) enabled, the amount is higher than the allowed maximum or the IBAN is invalid.
Once the date is reached on which the transaction is scheduled, the status of the transaction will be moved to 'pending'. This means the transaction is sent to Mollie and we are waiting on a response from Mollie / the bank.
When a transaction reaches the status 'paid', it means the payment was successful.
However, it can still happen that the status of the payment is reversed. The bank can do this within 5 working days after the payment is done, and a customer has up to 8 weeks to chargeback the payment. This is legally arranged to give the customer more protection. Mollie will pay out the amount within 10 business days after the status has reached 'paid'.
When a payment turns out to have failed, the status will be updated to 'Charged back'. The bank will always send along a reason code for this, which explains why it was charged back. In this article you'll find more information on these different reason codes.
When you've set up in the product that multiple attempts should be performed on a payment, a failed transaction will be updated to the 'Rescheduled' status on the same day. The new attempt will happen 3 days after the failed attempt, to allow either to contact the customer or at least to have more chance of sufficient funds on the customer's bank account.
A transaction gets this status when it couldn't be processed either through Mollie Payments or the bank.
Most common reason codes for failed transaction are:
- MS02: The bank refused the transaction, probably because the customer has refused the transaction in advance. Contact the customer.
- SL01: The account could be blocked for direct debit, or a limit has been reached, prompting the customer's bank to refuse the transaction. Contact this customer to ask them for a different bank account or ask them to add Mollie Payments to their 'white list'.
- AC06: Account blocked for direct debit. Contact this customer to ask them for a different bank account or ask them to add Mollie Payments to their 'white list'.
- AC04: Bank account holder (customer) has closed this account. Contact this customer to ask them for a different bank account and adjust it in the customer profile.
- MD01: The bank has no valid mandate for this customer. This could happen when two customers have the exact same mandate code. This almost never happens, only when mandate codes are supplied incorrectly for an import.
- AG01: The bank account number cannot be used for direct debit. This can happen when the bank account number is actually a savings account.
Payment reminder sent
When all automatic attempts are done and the payment is still not fulfilled, you have the option to send out payment reminders for the transaction. This can be decided per product. A maximum of 3 emails will be sent, in which the customer is kindly yet urgently asked to fulfil the payment.
This status is assigned when all payment reminders have been sent, it's been 5 days since the last reminder was sent and still no payment has been received.