Widget
How to communicate with widget?
You can interact with our widget using java script api in real-time, without the need to develop complex backend integration.
TransactionLink's JS API is available in a global variable named
window.transactionlinkHow to implement widget communication
To ensure the correct functioning of the widget:
Define
<transactionlink-widget />element in the DOM.Define
window.transactionlink_readymethod. It is called when the widget and widget API are ready to use.window.transactionlink_ready = () => { transactionlink.setOptions({ token }) transactionlink.open() }Link
https://widget.transactionlink.io/transactionlink-widget.umd.jsto the file:It should be located at the end of the file
Or added dynamically after completing points 1 and 2.
// Create a script element const script = document.createElement('script'); // Set the source attribute to the URL of the script script.src = 'https://widget.transactionlink.io/transactionlink-widget.umd.js'; // Append the script element to the document's head document.head.appendChild(script);
Simple code example:
Advanced code example:
Content Security Policy
To enhance security, include the following Content Security Policy (CSP) directive headers in the index.html file, within the tag:
Was this helpful?