@bigcommerce/checkout-sdk / HostedForm
HostedForm
• new HostedForm(_fields
, _eventListener
, _payloadTransformer
, _eventCallbacks
, _paymentHumanVerificationHandler
)
Name | Type |
---|---|
_fields |
HostedField [] |
_eventListener |
IframeEventListener <HostedInputEventMap , undefined > |
_payloadTransformer |
HostedFormOrderDataTransformer |
_eventCallbacks |
Pick <HostedFormOptions , "onBlur" | "onCardTypeChange" | "onFocus" | "onEnter" | "onValidate" > |
_paymentHumanVerificationHandler |
PaymentHumanVerificationHandler |
▸ attach(): Promise
<void
>
Promise
<void
>
HostedFormInterface.attach
▸ detach(): void
void
HostedFormInterface.detach
▸ getBin(): undefined
| string
undefined
| string
HostedFormInterface.getBin
▸ getCardType(): undefined
| string
undefined
| string
HostedFormInterface.getCardType
▸ submit(payload
, additionalActionData?
): Promise
<HostedInputSubmitSuccessEvent
>
Name | Type |
---|---|
payload |
OrderPaymentRequestBody |
additionalActionData? |
PaymentAdditionalAction |
Promise
<HostedInputSubmitSuccessEvent
>
HostedFormInterface.submit
▸ submitStoredCard(payload
): Promise
<void
| HostedInputStoredCardSucceededEvent
>
Name | Type |
---|---|
payload |
Object |
payload.data |
StoredCardHostedFormData |
payload.fields |
StoredCardHostedFormInstrumentFields |
Promise
<void
| HostedInputStoredCardSucceededEvent
>
▸ validate(): Promise
<void
>
Promise
<void
>
HostedFormInterface.validate