@bigcommerce/checkout-sdk / AdyenV3CreditCardComponentOptions
-
↳
AdyenV3CreditCardComponentOptions
- brands
- data
- details
- enableStoreDetails
- groupTypes
- hasHolderName
- holderNameRequired
- placeholders
- showBrandsUnderCardNumber
- styles
• Optional
brands: string
[]
Array of card brands that will be recognized by the component.
AdyenBaseCardComponentOptions_2.brands
• Optional
data: AdyenPlaceholderData_2
Information to prefill fields.
• Optional
details: InputDetail_2
[]
Set an object containing the details array for type: scheme from the /paymentMethods response.
• Optional
enableStoreDetails: boolean
Set to true to show the checkbox to save card details for the next payment.
• Optional
groupTypes: string
[]
Defaults to ['mc','visa','amex']. Configure supported card types to facilitate brand recognition used in the Secured Fields onBrand callback. See list of available card types. If a shopper enters a card type not specified in the GroupTypes configuration, the onBrand callback will not be invoked.
• Optional
hasHolderName: boolean
Set to true to request the name of the card holder.
• Optional
holderNameRequired: boolean
Set to true to require the card holder name.
• Optional
placeholders: CreditCardPlaceHolder_2
| SepaPlaceHolder_2
Specify the sample values you want to appear for card detail input fields.
• Optional
showBrandsUnderCardNumber: boolean
AdyenBaseCardComponentOptions_2.showBrandsUnderCardNumber
• Optional
styles: StyleOptions_2
Set a style object to customize the input fields. See Styling Secured Fields for a list of supported properties.
AdyenBaseCardComponentOptions_2.styles
▸ Optional
onChange(state
, component
): void
Called when the shopper enters data in the card input fields. Here you have the option to override your main Adyen Checkout configuration.
Name | Type |
---|---|
state |
AdyenV3ComponentState |
component |
AdyenComponent_2 |
void
AdyenComponentEvents_2.onChange
▸ Optional
onError(state
, component
): void
Called in case of an invalid card number, invalid expiry date, or incomplete field. Called again when errors are cleared.
Name | Type |
---|---|
state |
AdyenV3ValidationState |
component |
AdyenComponent_2 |
void
AdyenComponentEvents_2.onError
▸ Optional
onFieldValid(state
, component
): void
Name | Type |
---|---|
state |
AdyenV3ValidationState |
component |
AdyenComponent_2 |
void
AdyenComponentEvents_2.onFieldValid
▸ Optional
onSubmit(state
, component
): void
Called when the shopper selects the Pay button and payment details are valid.
Name | Type |
---|---|
state |
AdyenV3ComponentState |
component |
AdyenComponent_2 |
void