Stripe is a payment service provider that helps accept online payments from customers in the OroCommerce and OroMarketplace storefront and manage all transactions in the OroCommerce and OroMarketplace back-office. It also provides a solution to expose suspicious and fraudulent behavior and fight it on the website.
Currently, Oro Stripe payment integration supports the following actions:
- Authorize
- Capture
- Confirm (custom action)
OroCommerce and Stripe integration supports order splitting, enabling you to capture, cancel, or refund (fully or partially) payments for each sub-order separately.
Oro Stripe integration also supports webhooks events handling, which helps to handle actions performed from the Stripe Dashboard (cancel, capture, refund). There are three supported events types:
- payment_intent.succeeded – performed when payment is captured successfully
- payment_intent.canceled – initiated when authorized payment canceled
- charge.refunded – performed when refunded some amount of captured payment
Before installing an extension please check Oro Documentation for extensions installation and management instructions.
To get more detailed instructions on Stripe integration management in the Oro back-office, please refer to this Documentation page.