---
schema_version: "1"
id: c8ad5965eee25172cd737ec69818121dbfd7687c6611661cb9c1b53d84246aa1
title: ConnectApi.SaleRequest
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_sale.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_sale.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 496827f465fde13826c949bf9d015012e0369815f56868abf365fb2fa3f5d35c
description: Payment sale input consumed by the payment sale service.
---
# ConnectApi.SaleRequest

Payment sale input consumed by the payment sale service.

Subclass of [ConnectApi.BaseRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_gateway_callable_base.htm "Base parameters for making a request to the payment gateway.").

| Property | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| accountId | String | Reference to account. | Required | 54.0 |
| amount | Double | The amount of the sale request. | Required | 54.0 |
| comments | String | Optional comment for the sale request. | Optional | 54.0 |
| currencyIsoCode | String | Three-letter ISO 4217 currency code associated with the payment output. | Required | 54.0 |
| effectiveDate | Datetime | Date that the sale request takes effect. | Required | 54.0 |
| submittedBy​Merchant | Boolean | Indicates whether the sale request is submitted by the merchant (true) or not (false). Default value is false, | Optional | 62.0 |
| paymentGatewayId | String | The payment gateway that receives the sale request. | Required | 54.0 |
| paymentGroup | [ConnectApi.Payment​GroupRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_payment_group.htm "Payment group input consumed by a payment group service.") | Payment group information for the sale request. | Optional | 54.0 |
| paymentMethod | [ConnectApi.SaleApi​PaymentMethod​Request](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_sale_api_payment_method.htm "Payment method request for sale.") | Payment method used within the sale request. | Reqiured | 54.0 |