We are sunsetting our PromisePay.js card library and moving to newer implementations for management of card data. If you currently use our PromisePay.js library, please read this article and reach out to us if you require any assistance.

Why?

We've built newer, better models for handling card data, including our Hosted solutions.

Integration options

There are three options for you to use in place of PromisePay.js:

  • Hosted Form

    • A pre-built UI which is not customisable

    • Pass the hosting and handling of sensitive cardholder payment data to Assembly

    • Allows creation of credit cards only

    • A JavaScript file hosted by Assembly, the iFrame is a whole payment UI.

Access the Hosted Form here

  • Hosted Fields

    • A customisable UI to suit your existing web styles and branding

    • Pass the hosting and handling of sensitive cardholder payment data to Assembly

    • Allows creation of credit cards and bank accounts

    • A JavaScript file hosted by Assembly, an iFrame is created for each field.

Access Hosted Fields here

  • API

    This allows you to host, capture and process sensitive card data prior to securely transmitting it to our servers. Refer to the API guide for more information.

The integration method you use for accepting card data may impact your own PCI compliance obligations, so we have put together a guide on PCI compliance to help you work out which option is best.

Please reach out to us if you need any assistance.

Did this answer your question?