PayPack logo
PayPack logo

All articles

Payment Method MandatesUpdated 2 hours ago

Payment method mandates are formal authorizations from customers that allow businesses to charge their payment method (like bank accounts) for current or future payments.

A mandate:

  • Establishes the customer's consent to be charged
  • Defines the terms of payment (one-time or recurring)
  • Creates a record of authorization that helps protect against disputes

Different payment methods have specific mandate requirements:

  • For ACH Direct Debit (US), mandates specify the terms for debiting a customer's bank account and must be presented either online during checkout or offline (paper/phone)

  • For Canadian Pre-authorized Debits, mandates include the customer's bank details, name, email, and specific payment schedule

  • For India recurring payments, mandates are required for subsequent off-session charges on cards

Mandates are especially important for recurring or future payments, as they provide the legal basis for charging customers without their active participation in each transaction.

Save Payment Mandates

PayPack stores mandates using the a webhook by observing the Stripe setup intent success events.

To begin storing mandates, navigate to PayPack→ Setup → Configuration.

  1. Check Enable webhook.
  2. Check Save payment mandate for future payment.
  3. Click save.

Once the PayPack configuration webhook settings are updated, PayPack will automatically generate a new PayPack webhook in NetSuite and Stripe.

To view a list of active and inactive PayPack webhooks, use the NetSuite global search for page: PayPack Stripe Webhooks List.

A corresponding webhook is generated on Stripe's dashboard.

View Saved Mandates

To view a list of PayPack Payment Method Mandates, use the NetSuite global search for page: PayPack Payment Method Mandate List.

Was this article helpful?
Yes
No