Payments.js

You can use the Gotransverse Payments Service backend to implement browser-based payment flows with Payments.js. As opposed to a hosted payment iFrame, Payments.js uses AJAX to provide hosted forms on your payment page. You can build a payment page with the custom look, feel, and fields you require. The hosted forms pass customer cardholder data directly to our servers from your customer's browser, limiting your PCI scope. Because cardholder data never passes through your environment, you qualify for a simple PCI self assessment compliance level.

Payments.js uses a referrer token that you generate through the Gotransverse API. When a payment is processed, the referrer token determines the landing page upon cancellation, failure, or success. On success, a reference key is returned in a query string. The reference key is used to apply payments in Gotransverse.

PCI Hosted Form

PCI Hosted Form

Advantage to Using Payments.js — Payments.js gives you additional flexibility to create responsive and branded payment forms.

Disadvantage to Using Payments.js — Payments.js brings you further into PCI scope by accepting card data in the browser.

Refer to the following topics for additional information about payments.js: