Skip to content

Differences Payments API & Orders API

Frank Tiggelman edited this page Aug 23, 2019 · 1 revision

The Orders API allows you to create “Orders” which is an addition on "Payment". An order contains the personal information of a customer (e.g. address) as well the product information of this order. When an order is made, a corresponding payment will be created automatically.

What methods require Orders API

  • Pay after delivery. Payment methods such as Klarna Pay later or Klarna Slice it require the Orders API and cannot be used with the Payments API. This is because Klarna needs the order/customer information to do a risk assessment.

  • Payment link. Orders placed with the Orders API can have a lifetime of 1 to 28 days (can be configured in the Magento Mollie configuration). Orders placed with the Payments API will expire in 15 minutes.

Advantages using Orders API

  • Get more information in the Mollie Dashboard about the transaction
  • Manually send a payment link to customers when the order is not paid yet
  • Ship orders from Mollie Dashboard

Advantages using Payments API

  • In Magento stock get reserved after order is placed. Orders placed using the Orders API can stay pending when the customer leaves the Bank / Mollie environment without canceling of completing the transaction. Using the Payments API the transaction (and order) wil be cancelled in 15 minutes that will free the stock. When the Orders API is used, this depends on the set lifetime of the transaction (1 to 28 days).