Broadleaf Microservices
  • v1.0.0-latest-prod

Recording External Transaction Results

Overview

Payment transactions for certain payment gateways may be executed externally rather than in the PaymentTransactionServices itself, in those cases, it is necessary to record those external transactions.

Example Use Cases

You may configure checkout properties within CartOperationServices to expect certain gateways to execute the transactions externally, so that it would claim the recorded external transactions rather than executing one, see CartOperation Checkout Properties.

Another example use case is to record 3DS verification results.

Endpoint to Record External Transactions

To record external transactions, you can send a post request to /payments/{id}/record-transaction-results in TransactionExecutionEndpoint, please refer to Record Transaction Results API for more endpoint details