Overview
Card Collect is a JavaScript plugin that lets you process credit card payments without handling card data directly, so your integration does not require PCI compliance. The widget provides secure, customizable fields where the cardholder enters their card details. The widget converts those details into a temporary token you can use with any Paybyrd API that requires card data.Installation
Install the package:dist/cardCollect-web.js and include it in your HTML file.
Quick Start
Designate the HTML elements where your fields will render, then initialize the library.
Finally, you can create fields and configure the submit handler.
card_number and one with card_exp. These are mandatory.
The response is a JSON object that will contain the TokenId. These tokens are different from tokenization API tokens. Card Collect tokens are short-lived and are discarded after use.
TokenId, you can call any Paybyrd API that requires card data. Inside the Card node, instead of sending the raw card data, you will send the TokenId as shown in the sample below:
Adding fields
Mandatory fields
You must include at minimum:card_number(type: 'card-number')card_exp(type: 'card-expiration-date')
Field properties
Supported validations
Styling
Submitting
Response
Using the token in a payment
PasstokenId in place of raw card fields:

