Process: Process pending payment authorizations

Flow

Legend

Process pending payment auths

Objective

Handle payment authorizations that complete asynchronously to the order process.

Description

This process supports the asynchronous nature of payments by performing the check for payment authorization for an order in a background process. If it can be determined that the payment authorization exists but has expired, a new authorization will be requested.

Features

Customization

Edition

Professional, Business Edition

Tasks

Task Description Role
Update order to requires review

AVS codes were present that are not accepted by the store. The order is assigned a status of requires review (A).

System
Update order to backorder

Change the order status to backordered. Backorders are not allowed to ship and thus will not be eligible for release to fulfillment with a status of backordered.

System
Find orders with pending auths

Find submitted orders with status I (submitted) or status M (pending payment authorization).

System
Find payments for order

Query the payment system to determine the authorizations for the order.

System
Update order to payment authorized

The order is not a backorder, the payment has been authorized, and there are no AVS codes that the store does not accept.

System
Time to execute

This process is initiated as a scheduled task. A scheduled task starts asynchronously when the scheduler has determined that it is time to execute.

System

Business artifacts

Feedback