---
schema_version: "1"
id: ed6e73049c5bd74159963e6bac536c8f1c2f4061f48589f75e5958fea3f82a96
title: Payment Authorization Reversal Service
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexcode/apex_commercepayments_rev_service_intro.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_commercepayments_rev_service_intro.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 47cb0c06ac8c6a4a54e63043532bf91b4f0e77311cb5679550bd8b80f2107f3e
description: An authorization reversal is a transaction that negates an authorization by releasing the hold on funds in a customer’s payment method.
---
# Payment Authorization Reversal Service

An authorization reversal is a transaction that negates an authorization by releasing the hold on funds in a customer’s payment method.

- **[Authorization Reversal Apex Class Implementation](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_commercepayments_rev_service_apex_imp.htm)**  
    The Authorization Reversal Service uses the AuthorizationReversalRequest and AuthorizationReversalResponse classes to manage the creation and storage of authorization reversal information. Implement these classes in your payment gateway adapter.
- **[Payment Authorization Reversal Service API](https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_commercepayments_rev_service_api.htm)**  
    An authorization reversal is a transaction that negates an authorization by releasing the hold on funds in a customer’s payment method. Use the authorization reversal service to provide users with the ability to reverse an outstanding payment authorization.