| nickName | String | The customer facing alternate name for the payment method. |
| companyName | String | The billing company name. |
| city | String | The billing address city. |
| country | String | The billing address country. |
| postalcode | String | The billing address postal code. |
| state | String | The billing address state. |
| street | String | The billing address street. |
| phone | String | The billing contact phone. |
| email | String | The billing contact email. |
| paymentMethod | String | The type of payment method Credit Card or Bank Account. |
| paymentGatewayId | String | Object ID for the payment gateway record. |
| multipleTokenization | Boolean | Tokenize across one or more than one gateways. |
| paymentGatewayIds | String | Comma separated list of payment gateway IDs. |
| cardHolderFirstName | String | The credit card holder first name. |
| cardHolderLastName | String | The credit card holder last name. |
| cardNumber | String | The credit card number. |
| cardType | String | The credit card type: Visa, Mastercard, Discover, American Express, MC Eurocard, UK Maestro, JCB Card, or Diners Card. |
| cvv | String | The card security code. |
| expiryMonth | String | The card expiration month. |
| expiryYear | String | The card expiration year. |
| bankAccountHolderFirstName | String | The bank account holder first name. |
| bankAccountHolderLastName | String | The bank account holder last name. |
| bankInstitutionName | String | The bank institution name. |
| routingNumber | String | The bank account routing number. |
| bankAccountNumber | String | The bank account number. |
| bankAccountType | String | The type of the bank account: Checking, Savings, or Business Checking. |
| headless | Boolean | Send the request to the payment gateway and do not store the results in Salesforce. |