Corgi Rule Engine allows you to take action on payments when they match your specified criteria (rules). These actions include:
- Request 3DS. Corgi Labs requests the issuer to do a 3D Secure (3DS), if the acquirer and the card issuer support it.
- Block payments. Corgi Labs cancels the payment.
- Allow payments. Corgi Labs attempts to process the payment, bypassing any block or review rules. Note that while Corgi Labs will attempt to skip 3DS, payments may still be subject to 3DS initiated by the acquirer or the issuer. The acquirer or the issuer may also block the payment due to their risk decisions.
- Review a payment after it is processed. Matched payments will appear in your review queue. You can approve or cancel/refund the payments.
<aside>
💡
If you are processing payments via Stripe, an integration change is required to ensure Corgi Labs rules are enforced. Otherwise, your rules might be overwritten by Stripe Radar. To use Corgi Rule Engine, you need to
- accept payments using Stripe Payment Element, Card Element, or API; and
- migrate to Corgi-controlled
PaymentIntent creation and confirmation.
If you use Stripe Payment Element, update your integration so that Corgi Labs controls PaymentIntent confirmation. Please refer to the migration guide here:
Please contact your Account Manager if you have any questions.
</aside>
Corgi Labs evaluates each payment in the following order by action type:
- Request 3DS: ****Request the issuer to do 3DS. Whether or not there are matches on these rule, any allow, block, and review rules will still be evaluated.
- Allow: Allow the payment to be processed. Payments that match allow rules will not be evaluated against any block or review rules. If a payment matches both request 3DS and allow rules, 3DS will still be attempted.
- Block: Block the payment. Blocked payments will show up as cancelled
PaymentIntent. Payments that match block rules will not be evaluated against any review rules. If a payment matches both request 3DS and block rules, 3DS will not be attempted.
- Review: Place the payment in the review queue. The payment is processed and your customers will be charged as normal, but you can review the order for any precautionary measures in your review queue. If a payment matches both request 3DS and review rules, 3DS will still be attempted.
- You have the option to review the payment before the customer is charged by using manual capture. Find more in the section below.
Rules of the same action type are not ordered.
To illustrate, if you have the following sets of rules in place:
- Allow payments with
amount less than or equal to $300
- Allow payments from
customers in the VIP_list
- Request 3DS on payments with
amount greater than $800
- Block payments with
amount greater than $1,000
- Review payments made with a
billing address outside of the US
With these rules: