To create an Order in the Signifyd system in a PreAuth flow, you need to record a Checkout Event. A checkout event represents the completion of a purchase flow by a buyer. This call should be instrumented before you call your Payment Gateway. Following the call to your gateway, you must complete the Checkout with a call to Transaction
.
If a past checkout event has been received and it had the same orderId as this one, then the entire Order will be updated to reflect the new details. If you would like to do a partial update, there are other events to accomplish that.
Orders can be updated a maximum of 100 times for a new decision. Any updates following the 100th update will result in a decision.checkpointAction
value of REJECT
.
Policies for this event can be instrumented in Decision Center at the Checkout checkpoint.