---
schema_version: "1"
id: 16e9eeeaff9fb6583f88a78b387bf4fb3847c470312de5f2e4ba1fd8d6ec6b0e
title: ConnectApi.CardPaymentMethodRequest
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_card_payment_method.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_card_payment_method.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4bad0cfe97d64fbe866c0f0847ab2f031aadda0d121d0c97e5661ceb1e941631
description: Card payment method input representation.
---
# ConnectApi.CardPaymentMethodRequest

Card payment method input representation.

Subclass of [ConnectApi.BasePaymentMethodRequest](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_base_payment_method.htm "Base payment method input representation.").

<table class="featureTable sort_table" summary="">





            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader vertical-align-top " id="d575670e47">Property</th>

                <th class="featureTableHeader vertical-align-top " id="d575670e50">Type</th>

                <th class="featureTableHeader vertical-align-top " id="d575670e53">Description</th>

                <th class="featureTableHeader vertical-align-top " id="d575670e56">Required or Optional</th>

                <th class="featureTableHeader vertical-align-top " id="d575670e59">Available Version</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">accountId</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Salesforce Payments account to which this payment method is linked.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">autoPay</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">Boolean</td>

                <td class="entry" headers="d575670e53" data-title="Description"><span class="ph" id="autopay"><a name="autopay"><!-- --></a>Indicates whether a token for recurring payments is being requested (<samp class="codeph nolang">true</samp>) or not (<samp class="codeph nolang">false</samp>). The token lets the payment method be used
                    for recurring payments.</span></td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">55.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardCategory</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type"><samp class="codeph apex_code"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#cardCategoryEnum">ConnectApi.​CardCategory</a></samp></td>

                <td class="entry" headers="d575670e53" data-title="Description">Card processing type. Valid values are:<ul class="ul bulletList">
                    <li class="li"><samp class="codeph nolang">CreditCard</samp></li>

                    <li class="li"><samp class="codeph nolang">DebitCard</samp></li>

                  </ul>
                </td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardHolder​FirstName</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">First name of the card holder.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardHolder​LastName</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Last name of the card holder.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardHolderName</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Full name of the card holder.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardNumber</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Card number.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cardType</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Card network type. Valid values are:<ul class="ul bulletList">
                    <li class="li"><samp class="codeph nolang">AmericanExpress</samp></li>

                    <li class="li"><samp class="codeph nolang">DinersClub</samp></li>

                    <li class="li"><samp class="codeph nolang">JCB</samp></li>

                    <li class="li"><samp class="codeph nolang">MasterCard</samp></li>

                    <li class="li"><samp class="codeph nolang">Maestro</samp></li>

                    <li class="li"><samp class="codeph nolang">Visa</samp></li>


                  </ul>
                </td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">comments</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Optional comments for the card payment method.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">cvv</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Card Verification Value.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">email</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Email address of the card holder.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">expiryMonth</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">Integer</td>

                <td class="entry" headers="d575670e53" data-title="Description">Card expiration month.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">expiryYear</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">Integer</td>

                <td class="entry" headers="d575670e53" data-title="Description">Card expiration year.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">nickName</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">String</td>

                <td class="entry" headers="d575670e53" data-title="Description">Optional nickname for the card.</td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">startMonth</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">Integer</td>

                <td class="entry" headers="d575670e53" data-title="Description">Month the card becomes active. </td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d575670e47" data-title="Property"><samp class="codeph apex_code">startYear</samp></td>

                <td class="entry" headers="d575670e50" data-title="Type">Integer</td>

                <td class="entry" headers="d575670e53" data-title="Description">Year the card becomes active. </td>

                <td class="entry" headers="d575670e56" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d575670e59" data-title="Available Version">51.0</td>

              </tr>

            </tbody>

          </table>