Credit card payment refactory

Important

This content is archived and is not being updated. For the latest documentation, go to What's new or changed in Dynamics 365 Finance. For the latest release plans, go to Dynamics 365, Power Platform, and Cloud for Industry release plans.

Enabled for Public preview General availability
Users by admins, makers, or analysts - Apr 28, 2023

Business value

It greatly improves the card (including credit card) payment process. In the case of exceptions, users have a central place to check and resolve errors. The whole customer payment process chain is improved.

Feature details

Cards payment is a typical payment scenario in the retail industry. In Dynamics 365 Finance, although it looks like a single step from process perspective, it contains several steps:

  • Creating customer invoice for the sales order.
  • Issuing cards payment (such as debit card, credit card, gift card).
  • Generating payment posting in general ledger.

In previous versions, all steps are done within one transaction. Cards payment are external transactions and when a failure occurs, the transaction can’t be rolled back and results in inconsistent payments.

In version 10.0.32, the cards payment process is split into several stages:

  • Customer invoice creation and posting
  • Credit card capture/refund
  • Payment journal posting
  • Remaining amount authorization

The status of each stage is centrally logged and monitored per invoice and sales order. In case of failures in the process after the customer invoice is posted, users can check the failure reason and recover payment process.

See also

Process incomplete credit card payments (docs)

Settle transactions and undo settlements (learn)