Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Payment Instrument Details Input
Input representation of the payment instrument used for the request.
JSON example
1{
2 "type": "Credit Card",
3 "accountHolderName": "Diana Gómez",
4 "expiryMonth": "10",
5 "expiryYear": "2026",
6 "last4": "4321",
7 "cardBrand": "Diner's Club",
8 "bankName": "chase",
9 "digitalWalletProvider": "",
10 "bankAccountHolderType": "",
11 "bankAccountType": "",
12 "bankAccountNumber": "",
13 "bankCode": "",
14 "gatewayName": "Gateway",
15 "processorName": "Centpro",
16 "processorPaymentReference": "string",
17 "gatewayReference": "string"
18}Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| accountHolderName | String | Name of the payment instrument holder. | Optional | 60.0 |
| bankAccountHolderType | String | Specifies if the bank account holder is an individual or a company. | Optional | 60.0 |
| bankAccountNumber | String | Bank account number associated with the payment instrument. | Optional | 60.0 |
| bankAccountType | String | Type of the bank account. | Optional | 60.0 |
| bankCode | String | Code of the bank that's associated with the bank account. | Optional | 60.0 |
| bankName | String | Bank name that's associated with the bank account. | Optional | 60.0 |
| cardBrand | String | Brand, network, or issuer of the credit card. | Optional | 60.0 |
| digitalWalletProvider | String | Provider of the digital wallet. | Optional | 60.0 |
| expiryMonth | String | Expiration month if the payment method is credit card. | Optional | 60.0 |
| expiryYear | String | Expiration year if the payment method is credit card. | Optional | 60.0 |
| gatewayName | String | Name of the payment gateway. | Optional | 60.0 |
| gatewayReference | String | Reference number of the gateway for this payment instrument. | Optional | 60.0 |
| last4 | String | Last four digits of the account number for the payment method. | Optional | 60.0 |
| processorName | String | Name of the payment processor. | Optional | 60.0 |
| processorPaymentReference | String | Reference of the payment processor that's associated with the payment instrument. | Optional | 60.0 |
| type | String | Type of the payment instrument used for the request. | Required | 60.0 |