A transaction can have multiple statuses. They are: 

  • Scheduled
  • Failed (transaction rejected by Mollie)
  • Pending
  • Paid
  • Charged back
  • Rescheduled
  • Payment failed
  • Payment reminder sent
  • Payment overdue

We will elaborate on each status below.

Scheduled

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.

Pending

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.

Paid

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'.

Charged back

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. 

Rescheduled

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. 

Payment failed

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.

Payment overdue

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.

Did this answer your question?