Funding Account Widget

Read on adding funding accounts in safe and secure way

You will need to use our widget with the type "CARD" to add a card or "BANK" to add a bank as a funding account. A particular user can only have 2 active bank and 2 active card accounts.

To initialize the widget, you will need to first generate a Widget Token, which will only be valid for a certain time period. You will need to pass this token along with the Sender ID to widget initialization snippets.

GET /users/{{user_id}}/widget-token

After you have the Widget Token, you will need to follow the steps mentioned below to set up the widget.

1. Include the Widget Script

<script src="https://widget.v4sandbox.machpay.com/widget/widget.js" charset="utf-8"></script>

2. Create a div where widget needs to be placed

<div id="widget-root"></div>

3. Initialize the Widget

<script>
    var widget = new MachnetWidget({
      elementId: "widget-root",
      userId: "{{user_id}}",
      width: "100%",
      height: "200px",
      type: "card",
      locale: "en",
      stylesheet: "https://example.com/mystyle.css",
      token: "{{token}}",
    });
    widget.init();
</script>

Funding account webhooks and widget events will provide details on the status of the process.

Last updated