Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Essentials
SDKs
API
Testing
Stripe CLI
Sample projects
Tools
Stripe Dashboard
Workbench
Developers Dashboard
Stripe Shell
Stripe for Visual Studio Code
Features
Workflows
Event destinations
Stripe health alertsFile uploads
AI solutions
Agent toolkit
Model Context ProtocolBuild agentic AI SaaS Billing workflows
Security and privacy
Security
Stripebot web crawler
Privacy
Extend Stripe
Build Stripe apps
Use apps from Stripe
    Overview
    Stripe-built apps
    Adobe Commerce
      Cookbooks
      Payments and tax app for Adobe Commerce
        Automate tax collection and reporting
        Build a custom storefront
        Configuration
        Installation
        Troubleshooting
        Use subscriptions
        Use the admin panel
        Manage fraud and disputes
      Standalone tax app for Adobe Commerce
    Cegid
    Commercetools
    Mirakl
    NetSuite
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax for WooCommerce
    Partner apps
    Build your own app
Partners
Partner ecosystem
Partner certification
HomeDeveloper resourcesUse apps from StripeAdobe CommercePayments and tax app for Adobe Commerce

Manage fraud and disputes

Protect your business with Stripe Radar fraud prevention and handle disputes effectively.

The Stripe Connector for Adobe Commerce provides fraud protection and dispute management capabilities through Stripe Radar and automated dispute handling. This integration helps protect your business from fraudulent transactions and manage payment disputes.

Fraud prevention with Stripe Radar

Radar provides real-time fraud protection and requires no additional development time. Fraud professionals can add Radar for Fraud Teams to customize protection and get deeper insights.

If Radar detects a high-risk payment, it might place it under review with an Elevated risk status.

Radar detects elevated risk

If you have Radar for Fraud protection, you can create custom Radar rules to automatically decline charges with elevated risk or mark them for manual review. Adobe Commerce automatically places all payments marked for manual review in Manual Review Required status.

To test a fraudulent payment, switch the module to test mode and place an order using the card number 4000 0000 0000 9235.

Manual review workflows

Radar for Fraud users can flag payments for human review.

When a payment meets the conditions you define in Radar, Stripe marks it for review and sends a webhook event to Adobe Commerce, setting the payment to manual review status. You must then review the payment details and either Approve or Refund the payment.

Approve a manual review

If you determine the payment isn’t fraudulent, click Approve on the order page to proceed with your order fulfillment process.

After you approve an order in Adobe Commerce admin, it transitions to the last status before it was placed under manual review. Both the payment in the Stripe Dashboard and the order in Adobe Commerce admin reflect the name of the admin user who approved the review.

Refund a manual review

If you determine the payment is fraudulent, click Refund on the order page to return the payment and close the order.

Refunding an order creates an online credit memo in Adobe Commerce and updates the order with the details of the admin user who refunded the order.

Refunding an order with an open (unsent) invoice or no invoices cancels the order without issuing a refund, as no payment completed. You must refund orders with one or more paid invoices through the Stripe Dashboard.

Review in the Stripe Dashboard

You can also approve and refund review items in the Stripe Dashboard. This triggers the same updates to the order and also allows you to select a refund reason to include in the order comment.

Manage disputes

A dispute, also known as a chargeback, occurs when a cardholder questions your payment with their card issuer.

You must respond to disputes in the Stripe Dashboard. Actions you take in the Stripe Dashboard appear in Adobe Commerce.

How dispute handling works

Adobe Commerce updates orders involving disputes when we receive webhook events for the following actions.

EventResulting actions
Dispute created
  • Updates order to Disputed state.
  • Stops invoicing and shipping for the order.
  • Updates order in Adobe Commerce with comments including the dispute reason and any debits to your Stripe balance.
Dispute resolved for merchant
  • Closes the dispute in the Stripe dashboard.
  • Updates the order in Adobe Commerce with comments including the dispute status and any reinstated funds to your Stripe balance.
  • Updates the order to its pre-dispute state for any further processing.
Dispute resolved against merchant
  • Uses previously withdrawn funds to refund the customer and cover dispute fees.
  • Updates the order in Adobe Commerce with comments including the dispute status and any funds movement.
  • If the order is invoiced, creates a credit memo against the invoice, and closes the order. If multiple invoices exist, the merchant must manually refund the invoices offline.

See also

  • Stripe Radar documentation
  • Dispute handling in Stripe
  • Configure Radar rules
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access program.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc