Skip to main content

Bank Payments — Using Elements

Use Elements to collect bank account data on your own page. Tokenization happens in the browser; your server never sees account or routing numbers, which reduces your scope.

Flow

  1. Load the Elements SDK on your page (with your Vault pub key).
  2. Render bank account fields (account number, routing number, account type) in your form.
  3. On submit, the SDK tokenizes with Vault and returns a token to your backend.
  4. Your backend uses the token with the Proxy or PayAPI to process the payment.
Bank data never touches your servers.

Next steps