Methods

Here are the methods available in our JavaScript API

Show

Make TransactionLinks widget reveal itself.

window.transactionlink.open();

Hide

Hide TransactionLink widget.

window.transactionlink.close();

Ready

Trigger a function when a widget is fully loaded.

 window.transactionlink_ready = () => {
      transactionlink.setContext(TOKEN)
      window.transactionlink.open()
}

On

We expose the methods that allow reacting and listening to events emitted from the widget.

Listening for the event about opening widget

transactionlink.on("widget-opened", () => {
    console.log("OPENED")
})

Listening for the event about closing widget

Listening for the event about error

Listening for the event about workflow finished

SetOptions

Use this method to change options of widget.

UnmountWidget

Use this method to remove widget from DOM. Once unmounted, reload widget script and repeat initialisation of widget. (https://docs.transactionlink.io/docs/js-api#how-to-implement-widget-communication)

Was this helpful?