Save Bank Account for Future Debits

To securely store a customer's bank account details for future use (without processing a payment), include the SaveBankDetails field in your Checkout.js script.

When SaveBankDetails is set to true, Paynote will collect and securely store the customer’s bank information during checkout. No transaction is initiated at that time. This allows you to authorize future debits from the saved bank account with the customer’s prior consent.

This feature is ideal for scenarios where you need to store bank info now and charge later—such as subscriptions, invoices, or delayed billing.

Example Usage:

window.onload = function(e){ 
  var objRequestIframe = { 
    publicKey: 'pk_test_6ff46046-30af-41d9-bf58-11111111cd14', 
    sandbox: true, authorizationOnly: 
    true, // set this to true 
    displayMethod: 'iframe', 
    paymentToken: 'pay_tok_SPECIMEN-' + Math.random(), 
    widgetContainerSelector: 'wrapper-pay-buttons', 
    ... 
  }; 
  var paynoteIframe = new PAYNOTE(objRequestIframe); 
  paynoteIframe.render(); 
} 

AuthorizationOnly: true works alongside SaveBankDetails: true to skip immediate payment and securely authorize future debits.