To create an Order in Signifyd’s system during a PreAuth flow, you need to record a Checkout Event, which corresponds to the execution of a purchase by the buyer. This event must be logged before calling your Payment Gateway. After the payment call, complete the checkout by invoking the Transaction API.
If a previously received checkout event shares the same orderId
as the current one, the details of the entire order event will be overwritten with the details provided in the most recent checkout event. For partial updates, use other available event types such as the Reprice, Reroute, or Fulfillments endpoints.
Orders can be updated a maximum of 100 times for a new decision. Any updates beyond this limit will result in a decision.checkpointAction
value of REJECT
.
Policies for this event can be managed in the Decision Center under the Checkout checkpoint.