---
schema_version: "1"
id: efd4f54b01d2cb8b078be8934dc5c304d8b893f923f479cd1eafa9c850aa4f04
title: ConnectApi.AbstractGatewayResponse
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_abstract_gateway_txn_response.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_abstract_gateway_txn_response.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0d80ab7740fab19984798b772e583dd4eda1c007852d1e688a57f53183441679
description: Payment gateway response fields used in sale, authorization, and capture services.
---
# ConnectApi.AbstractGatewayResponse

Payment gateway response fields used in sale, authorization, and capture services.

This class is abstract.

Subclass of [ConnectApi.AbstractGatewayCommonResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_abstract_gateway_response.htm "Payment gateway response fields commonly used in payment services.").

Super class of:

- [ConnectApi.AuthReversalGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_auth_reversal_gateway_response.htm "Authorization Reversal Gateway Response Representation.")
- [ConnectApi.AuthorizationGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_authorization_gateway_response.htm "Payment gateway authorization response representation.")
- [ConnectApi.AuthorizationReversalResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_auth_reversal_output.htm "Authorization Reversal output representation.")
- [ConnectApi.CaptureGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_capture_gateway_response.htm "Gateway capture response.")
- [ConnectApi.PaymentMethodTokenizationGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_payment_method_tokenization_gateway_response.htm "Payment method tokenization gateway response representation.")
- [ConnectApi.PostAuthGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_post_auth_gateway_response.htm "Gateway response after confirmation that the merchant is ready to capture payment of an existing pre-authorized transaction.")
- [ConnectApi.RefundGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_refund_gateway_response.htm "Refund gateway response.")
- [ConnectApi.SaleGatewayResponse](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_sale_gateway_response.htm "Sale gateway response.")

| Property Name | Type | Description | Available Version |
| --- | --- | --- | --- |
| gatewayReferenceDetails | String | Provides information about the gateway communication. | 50.0 |
| gatewayReferenceNumber | String | Unique transaction ID created by the payment gateway. | 50.0 |