|
AccountId
|
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Customer account for the payment method.
- This field is a relationship field.
- Relationship Name
- Account
- Relationship Type
- Lookup
- Refers To
- Account
|
| AuditEmail |
- Type
- email
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Email address of the card owner where audit information about payments gets sent.
- This field is available in API v49.0 and later. It doesn’t appear in the UI by default
for orgs that upgraded from v48.0. Users must add it to
the CardPaymentMethod page layout on their own.
|
|
AutoCardType
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- Card network type, derived from the card number. This field is a system field.
|
|
CardBin
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- First six digits of the card number.
|
|
CardCategory
|
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Defines whether the card is a credit card or debit card.
- Possible values are:
|
|
CardHolderFirstName
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- First name of the cardholder.
|
|
CardHolderLastName
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Last name of the cardholder.
|
|
CardHolderName
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Full name of the cardholder.
|
|
CardLastFour
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- Last four digits of the credit card or debit card.
|
|
CardPaymentMethodNumber
|
- Type
- string
- Properties
- Autonumber, Defaulted on create, Filter, idLookup, Sort
- Description
- System-defined unique ID for the card payment method.
|
|
CardType
|
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- Defines the credit card bank.
- Possible values are:
- American Express
- Diners Club
- JCB
- Maestro
- Master Card
- Visa
|
|
CardTypeCategory
|
- Type
- picklist
- Properties
- Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Defines the credit card bank. Used for internal reference.
- Possible values are:
- AmericanExpress
- DinersClub
- Jcb
- Maestro
- MasterCard
- Visa
|
|
Comments
|
- Type
- textarea
- Properties
- Create, Nillable, Update
- Description
- Users can add comments to provide additional details about a record. Maximum of 1000 characters.
|
|
CompanyName
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Company of the cardholder.
|
|
DisplayCardNumber
|
- Type
- string
- Properties
- Filter, Group, Nillable, Sort
- Description
- Masked digits for the full credit card number except the last four digits.
|
|
Email
|
- Type
- email
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Email address of the card payment method holder.
|
|
ExpiryMonth
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The card’s expiration month.
|
|
ExpiryYear
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The card’s expiration year.
|
| GatewayDate |
- Type
- dateTime
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- The date that the card payment method interacted with the payment gateway.
|
| GatewayResultCode |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- The result of the card payment method’s interaction with the payment gateway during a transaction request.
|
| GatewayResultCodeDescription |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Additional information about the gateway result code. Descriptions vary between payment gateway providers.
|
|
GatewayToken
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Unencrypted unique token ID generated by the payment gateway to represent the card payment method during transactions. This field is available for backward
compatibility. To secure the token, use the GatewayTokenEncrypted field.
- If you try to record a GatewayToken for a card payment method that already has a GatewayToken or GatewayTokenEncrypted value, Salesforce throws an
error.
|
| GatewayTokenDetails |
- Type
- textarea
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- Additional information about the gateway token.
|
| GatewayTokenEncrypted |
- Type
- encryptedstring
- Properties
- Create, Nillable, Update
- Description
- Encrypted unique token ID generated by the payment gateway to represent the card payment method during transactions. Encrypted using Salesforce Classic
Encryption.
- Available in API v52.0 and later.
|
| InputCardNumber |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- Field for users to enter a credit card number when storing an external-type card payment method. After entry, the credit card number doesn't persist in
Salesforce, so the InputCardNumber value always appears blank. The credit card number appears as a masked value in
DisplayCardNumber, which shows only the last four digits.
|
| IpAddress |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- IP address of the card payment method holder.
- This field is available in API v49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from v48.0. Users must add it to
the CardPaymentMethod page layout on their own.
|
| IsAutoPayEnabled |
- Type
- boolean
- Properties
- Create, Defaulted on create, Filter, Group, Sort, Update
- Description
- Indicates whether the payment method can be used for recurring payments (True) or not (False). The default value is False.
- This field is available in API v55.0 and later. For orgs that upgraded from v54.0, you must add this field to the Card Payment Method page layout in the UI.
It isn't automatically added.
|
|
LastReferencedDate
|
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The timestamp for when the current user last viewed a record related to this record.
|
|
LastViewedDate
|
- Type
- dateTime
- Properties
- Filter, Nillable, Sort
- Description
- The timestamp for when the current user last viewed this record. If this value is null, it's possible the user only referenced this record
(LastReferencedDate) but not viewed it.
|
| MacAddress |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- MAC address of the card payment method holder.
- This field is available in API v49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from v48.0. Users must add it to
the CardPaymentMethod page layout on their own.
|
|
NickName
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- User-defined nickname for the card payment method.
|
|
PaymentGatewayId
|
- Type
- reference
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- The payment gateway used to create a gateway token. For transactions with a saved payment method in Salesforce, this field stores the payment gateway record
used in the transaction.
- This field is a relationship field.
- Relationship Name
- PaymentGateway
- Relationship Type
- Lookup
- Refers To
- PaymentGateway
|
|
PaymentMethodAddress
|
- Type
- address
- Properties
- Filter, Nillable
- Description
- Full address associated with the card payment method. For more information about
address fields, see Address Compound Fields.
|
|
PaymentMethodCity
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Payment method address details.
|
|
PaymentMethodCountry
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Payment method address details.
|
| PaymentMethodDetails |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- Optional information about the payment method type. This field is available in API
version 57.0 and later.
|
|
PaymentMethodGeocodeAccuracy
|
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Accuracy level of the geocode for the payment method address. An accuracy level
contains information about the location of a latitude
and longitude. For more information about geolocation
fields, see Geolocation Compound
Field.
- Possible values are:
- Address
- Block
- City
- County
- ExtendedZip
- NearAddress
- Neighborhood
- State
- Street
- Unknown
- Zip
|
|
PaymentMethodLatitude
|
- Type
- double
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- Latitude of the payment method address. Used with the PaymentMethodLongitude to
specify the precise geolocation of the address. For
details on geolocation compound fields, see Compound Field Considerations
and Limitations.
|
|
PaymentMethodLongitude
|
- Type
- double
- Properties
- Create, Filter, Nillable, Sort, Update
- Description
- Latitude of the payment method address. Used with the PaymentMethodLatitude to specify
the precise geolocation of the address. For details on
geolocation compound fields, see Compound Field Considerations
and Limitations.
|
|
PaymentMethodPostalCode
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Part of the address for the payment method.
|
|
PaymentMethodState
|
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Part of the address for the payment method.
|
|
PaymentMethodStreet
|
- Type
- textarea
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Part of the address for the payment method.
|
| PaymentMethodSubType |
- Type
- string
- Properties
- Create, Filter, Group, Nillable, Sort
- Description
- More information about the payment method. For example, if the PaymentMethodType is
Visa, this field can be digital wallet. This field is
available in API version 57.0 and later.
|
| PaymentMethodType |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Payment method used for the transaction, such as Visa,
Mastercard, EPS, SepaDebit, and Klarna. This field is
available in API version 57.0 and later.
|
| Phone |
- Type
- phone
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Phone number of the card payment method holder.
- This field is available in API v49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from v48.0. Users must add it to
the CardPaymentMethod page layout on their own.
|
| ProcessingMode |
- Type
- picklist
- Properties
- Create, Filter, Group, Restricted picklist, Sort
- Description
- Defines whether the card payment method is used for transactions made inside or outside the payment platform.
- Possible values are:
-
External—Transactions happened outside of the Salesforce payments platform.
-
Salesforce—Salesforce made and recorded an external call to the payment platform.
- This field is available in API v49.0 and later. It doesn’t appear in the UI by default for Salesforce orgs that upgraded from v48.0. Users must add it to
the CardPaymentMethod page layout on their own.
-
ProcessingMode is required to create a CardPaymentMethod entity.
|
| SfResultCode |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description
- Shows the results of the card payment method’s interaction with the payment gateway.
- Possible values are:
- Decline
- Indeterminate
- PermanentFail
- RequiresReview
- Success
- SystemError
- ValidationError
|
|
StartMonth
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Start month of the card.
|
|
StartYear
|
- Type
- int
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Start year of the card.
|
|
Status
|
- Type
- picklist
- Properties
- Create, Filter, Group, Restricted picklist, Sort, Update
- Description
- Possible values are:
|