Manually approve payments on your server
Run custom logic on your server before finalising payment.
Before finalising payment, you can run custom logic on your server based on information collected from the customer.
Use manual approval to:
- Run your own custom or third-party fraud prevention logic
- Perform inventory checks to make sure you have sufficient inventory to fulfil an order before confirming payment
- Make sure that you can support a customer’s chosen payment information before confirming payment
Feature compatibility
You can use manual approval with the dynamic line items feature.
Payment Intents API
Manual approval isn’t available for the Payment Intents API. However, you can run custom logic by finalizing payments on your server with the Payment Intents API.