---
schema_version: "1"
id: d7e062c2ffbf14f207a497c8ada3b398ffd0dc0184e91f9630d753f4e9ede80e
title: ConnectApi.BaseRequest
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_gateway_callable_base.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_gateway_callable_base.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7290503d14f152d5d8ea4907d269e0a89b29755aae22c93f096a9b5941f75a5c
description: Base parameters for making a request to the payment gateway.
---
# ConnectApi.BaseRequest

Base parameters for making a request to the payment gateway.

This class is abstract.

Subclass of [ConnectApi.AuditParamsRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_audit_params.htm "Audit Parameters input.").

Superclass of:

- [ConnectApi.AuthorizationRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_authorization.htm "Payment Authorization input consumed by the Payment Authorization service.")
- [ConnectApi.AuthorizationReversalRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_auth_reversal.htm "Authorization reversal input consumed by authorization reversal service.")
- [ConnectApi.CaptureRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_capture.htm "Payment capture input consumed by the payment capture service.")
- [ConnectApi.PaymentMethodTokenizationRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_payment_method_tokenization.htm "Payment method tokenization input consumed by the payment tokenization service.")
- [ConnectApi.PostAuthRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_post_auth.htm "Payment post authorization input consumed by the payment post authorization service.")
- [ConnectApi.RefundRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_refund.htm "Refund input.")
- [ConnectApi.SaleRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_sale.htm "Payment sale input consumed by the payment sale service.")

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| additionalData | [Map](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_map.htm#apex_methods_system_map "Contains methods for the Map collection type.")<String, String> | An optional map of additional parameters to be sent to the payment gateway. | Optional | 50.0 |
| idempotencyKey | String | Idempotency key. | Optional | 50.0 |