Insurance Integration Guide

In the Insurance industry, creating a seamless checkout process, managing subscriptions for recurring services, and securely storing customers' bank details are paramount. Follow these steps to integrate Paynote's Checkout.js into your insurance platform and streamline your payment processes.

Step 1: Create Customer

Step 2: Retrieve user_id from the webhook response or from the "Create Customer" endpoint response

Step 3: Generate Plaid link to share with customer via text / email

Step 4: Listen for Funding Source webhooks

Step 5: Start creating direct debits / credits / subscriptions

ACH Direct Debits: Enable seamless direct debits or recurring payments from your customers' bank accounts.

Configuration of Requests

Customize request parameters to suit your requirements:

  • Capture Authorization Only: Set SaveBankDetails to 'true' to authorize the user's bank details for future ACH direct transactions without creating one. This step creates a customer profile and verifies the bank account.
  • Save Bank Details & Create a Payment: Set SaveBankDetails to 'false' to save the user's bank details and simultaneously create a transaction.

Updating User Information

Refer to the provided guide if you need to update your customer's contact information.


Send Refunds:

Easily issue refunds using this endpoint.


Webhook Events


Ensure compliance with all regulatory and security standards, particularly regarding patient data privacy and financial transactions, to maintain the integrity and security of your telemedicine platform.