---
schema_version: "1"
id: 9319a1ec134415b23bccdd3d72f41d8d4a8e0796c37fe687574727aed4a56c6d
title: ConnectApi.BasePaymentMethodRequest
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_base_payment_method.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_base_payment_method.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3a41987b63cf2d4a74c6aaeaa365d148ce7ca5948063d8cebd9090f73b322309
description: Base payment method input representation.
---
# ConnectApi.BasePaymentMethodRequest

Base payment method input representation.

This class is abstract.

Superclass of:

- [ConnectApi.AlternativePaymentMethod](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_alternative_payment_method.htm "A payment method that doesn't have a defined Salesforce entity such as CardPaymentMethod or DigitalWallet. Common examples of alternative payment methods include CashOnDeliver, Klarna, and Direct Debit. AlternativePaymentMethod functions the same as any other type of payment method for processing transactions in the payment gateway.")
- [ConnectApi.CardPaymentMethodRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_card_payment_method.htm "Card payment method input representation.")

No additional properties.