Skip to main content

Trusted Frame using QuickStream-API.js

QuickStream-API.js is a JavaScript library containing helper functions for collecting card and bank account details, validating these details and obtaining a single-use-token without any sensitive details ever touching your servers. All sensitive data is sent directly from the customer's browser to our QuickStream servers.

Use Trusted Frame to quickly and easily "drop-in" card or bank account forms onto your website.

With Trusted Frame, we host the form inside an iframe, and there are lots of options to customise its look-and-feel. You get to fully customise Trusted Frame when your page loads, and on events as your customers fill out your own forms.

View the full QuickStream-API.js JavaScript SDK reference and follow the tutorials.


Collect card payment accounts using Trusted Frame. To test: enter a name, 4242424242424242 into Card Number and choose an expiry date in the future.

See the Pen XWXbmGe by Westpac QuickStream (@quickstream) on CodePen.

Bank Accounts

Collect bank accounts using Trusted Frame. To test: enter a name, 032-002 into BSB and 123465 into Account Number.

See the Pen Westpac QuickStream REST API - Trusted Frame - Bank account payments by Westpac QuickStream (@quickstream) on CodePen.

Westpac Privacy Statement

Privacy Statement (for individuals whose personal information may be collected - in this clause referred to as "you"). All personal information we collect about you is collected, used and disclosed by us in accordance with our Privacy Statement which is available at Privacy Statement or by calling us through your relationship manager or Westpac representative. Our Privacy Statement also provides information about how you can access and correct your personal information and make a complaint. You do not have to provide us with any personal information but, if you don't, we may not be able to process an application or a request for a product or service.