Authorization process

Payment Authorization is a process through which the amount to be paid on a payment method is verified.

In case of credit cards, authorization specifically involves contacting the payment system and blocking the required amount of funds against the credit card. Payment types may or may not require this authorization step. This is configurable in Sterling Order Management in the sellers payment rule. If an order requires payment processing, the order is not picked up for scheduling or other processing until it is authorized.

The Payment Collection time-triggered transaction analyzes an order to create authorization requests. The Payment Execution time-triggered transaction monitors requests created for authorization and provides user exits to carry out the authorization. The user exit can process the authorization request in any one of the following ways:

Depending on the response from the external payment system, different events can be raised to handle the response appropriately within Sterling Order Management. For more details on the available events, see the payment processing APIs in the Sterling Selling and Fulfillment Foundation: Javadocs.

Once authorization is received, or the order is preauthorized on the front end for the complete order amount, the Payment Collection transaction changes the payment status to AUTHORIZED.