Attributes for the Card Hosted Payments Component
Review the attributes for the Card Hosted Payments component.
Available in: Salesforce Billing Winter ‘20 and later |
All attributes have a Default value of False and Access value of Global.
Name | Type | Description |
---|---|---|
paymentProvider | String | Defines the source for processing payments. The cardPaymentMethod component requires that this attribute has a value of SalesforceBilling. |
transactionType | String | The action that the component performs when users select the component's button. Accepts values of SavePaymentCard or PaymentSale. |
transactionParams | Object | Accepts values of amount, accountId, and gatewayId. |
emailRequired | Boolean | Specifies whether the Email field is required. |
cardHolderNameRequired | Boolean | Specifies whether the Card Holder Name field is required. |
cardTypeRequired | Boolean | Specifies whether the Card Type field is required. |
expiryMonthRequired | Boolean | Specifies whether the Expiration Month field is required. |
expiryYearRequired | Boolean | Specifies whether the Expiration Year field is required. |
cvvRequired | Boolean | Specifies whether the CVV field is required. |
firstNameRequired | Boolean | Specifies whether the First Name field is required. |
lastNameRequired | Boolean | Specifies whether the Last Name field is required. |
addressLine1Required | Boolean | Specifies whether the Address Line 1 field is required. |
addressLine2Required | Boolean | Specifies whether the Address Line 2 field is required. |
cityRequired | Boolean | Specifies whether the City field is required. |
stateRequired | Boolean | Specifies whether the State field is required. |
countryRequired | Boolean | Specifies whether the Country field is required. |
postalCodeRequired | Boolean | Specifies whether the Postal Code field is required. |
hideCardHolderName | Boolean | Specifies whether the Cardholder Name field is hidden. |
hideCardType | Boolean | Specifies whether the Card Type field is hidden. |
hideExpiryMonth | Boolean | Specifies whether the Expiration Month field is hidden. |
hideExpiryYear | Boolean | Specifies whether the Expiration Year field is hidden. |
hideCvv | Boolean | Specifies whether the CVV field is hidden. |
hideSaveForFuture | Boolean | Specifies whether the Save for Future field is hidden. |
hideAutoPay | Boolean | Specifies whether the AutoPay field is hidden. |
hideFirstName | Boolean | Specifies whether the First Name field is hidden. |
hideLastName | Boolean | Specifies whether the Last Name field is hidden. |
hideEmail | Boolean | Specifies whether the Email field is hidden. |
hideAddressLine1 | Boolean | Specifies whether the Address Line 1 field is hidden. |
hideAddressLine2 | Boolean | Specifies whether the Address Line 2 field is hidden. |
hideCity | Boolean | Specifies whether the City field is hidden. |
hideState | Boolean | Specifies whether the State field is hidden. |
hideCountry | Boolean | Specifies whether the Country field is hidden. |
hidePostalCode | Boolean | Specifies whether the Postal Code field is hidden. |
creditCardInformationLabel | Boolean | Label for the Credit Card Information section. |
addressInformationLabel | Boolean | Label for the Address Information section. |
payButtonLabel | String | Label for the Pay button. |
cardHolderNameLabel | String | Label for the cardHolderName field. |
cardTypeLabel | String | Label for the cardType field. |
cardNumberLabel | String | Label for the cardNumber field. |
expiryMonthLabel | String | Label for the expiryMonth field. |
expiryYearLabel | String | Label for the expiryYear field. |
cvvLabel | String | Label for the CVV field. |
saveForFutureLabel | String | Label for the saveForFuture field. |
autoPayLabel | String | Label for the AutoPay field. |
firstNameLabel | String | Label for the firstName field. |
lastNameLAbel | String | Label for the lastName field. |
emailLabel | String | Label for the email field. |
addressLine1Label | String | Label for the addressLine1 field. |
addressLine2Label | String | Label for the addressLine2 field. |
cityLabel | String | Label for the city field. |
stateLabel | String | Label for the state field. |
countryLabel | String | Label for the country field. |
postalCodeLabel | String | Label for the postalCode field. |
hideAddressSection | String | Specifies whether the address section is hidden. |
clearFormData | String | Clears the component’s form data. |