collana pay JS Docs / ExpressButtonsInstance
Interface: ExpressButtonsInstance
Defined in: types.ts:1268
Handle returned by ExpressButtons(). Use it to render, tear down, or selectively remove individual payment buttons.
Methods
render()
render():
Promise<void>
Defined in: types.ts:1278
Renders all configured provider buttons into their containers.
Returns
Promise<void>
A promise that resolves when all providers have settled.
Remarks
Provider rendering is independent — one provider's failure does not block others. Failures are surfaced through onError.
teardown()
teardown():
void
Defined in: types.ts:1282
Removes all rendered payment buttons and cleans up provider resources.
Returns
void
teardownProvider()
teardownProvider(
providerProtocolType,paymentMethodType):void
Defined in: types.ts:1289
Removes a single provider's button and cleans up its resources.
Parameters
providerProtocolType
The protocol of the provider to remove.
paymentMethodType
The payment method of the provider to remove.
Returns
void
