Mandate creation options

LotusPay offers multiple ways to create mandate requests (sources). You can select the option that suits your particular needs.

NACH Debit mandate creation requires the customer's authorisation at your request. In LotusPay, a mandate creation request is known as a source. Source automatically creates a mandate when the customer submits authorisation.

First your NACH profile must be created by us, mapping your NACH utility code to a sponsor bank and creditor bank account. Then you can begin registering new mandates.

Source creation options:

  1. Forms

  2. Import

  3. API

1. Forms

Forms are ideal for creating one mandate at a time. You can create sources using:

  • Plan form (public) as a template for creating similar sources. See Invite new customers to a planlink icon. You'll need to preset the amount, frequency and duration for each plan. Your customer can enter their own contact details and bank account details. You can send a branded email invitation containing a link to the plan public form, or share the plan public form link via your own methods such as email/WhatsApp/SMS/your website. There's also a dashboard plan form for pre-filling the customer's details.

  • Source Dashboard form (dashboard) for creating unique sources. See Create a source mandate request.link icon You'll need all of the details required to pre-fill a source mandate, including your customer's bank account details.

  • Source Agent form (public). These are for branches and field executiveslink icon to create sources on the fly for the customers to authorise.

3. Import

Merchants with API access can use the dashboard importlink icon option to bulk import the source data in a CSV file. You'll need all of the details required to pre-fill a source, including your customer's bank account details.

4. API

Merchants with API access can:

  • Integrate the LotusPay APIlink icon with your mobile or web application and create a customised experience for your customer.

  • Build a form or page in your mobile or web application and integrate the LotusPay API (if you're capturing all details into your server), or our JavaScript element and checkout flow LotusPay.js (if you don't want bank account details touching your server).

Last updated 1 year ago