tbIframe.init(url, onSessionUpdate, onClose, onTransactionUpdate);
  • url (string, required) – Session URL.
  • onSessionUpdate (function, optional) – Callback for session updates. (Triggres when session status changes and return session data.)
  • onClose (function, optional) – Callback when the iframe is closed. (Triggres when user closes the iframe or on auto close.)
  • onTransactionUpdate (function, optional) – Callback for transaction updates. (Triggers when use click on Make Payment Button returns array of txId)

Example

tbIframe.init(
    "https://www.example.com",
    (sessionData) => console.log("Session:", sessionData),
    () => console.log("Iframe closed"),
    (txnData) => console.log("Transaction:", txnData)
);