How bancard/bancard-checkout-js works
This is a browser-side Bancard vPOS checkout library: a merchant obtains a process ID or alias token from vPOS, then mounts the corresponding embedded payment, card-registration, preauthorization, or PIN-confirmation UI. The README documents these entry points and configurable styles, but no source excerpts are available; the listed build files are generated artifacts, so implementation paths and unverified internal calls are omitted.
Components 13
Merchant integration
- Checkout.createForm
- Cards.createForm
- Preauthorization.createForm
- Confirmation.loadPinPad
- Style options
Embedded forms
- Payment form
- Card registration form
- Preauthorization form
- PIN pad
Payment lifecycle
- Process ID
- Alias token
Other components
- Merchant site
- Bancard vPOS API
Connections 19
- Merchant site → Bancard vPOS API: requests process ID
README.md - Bancard vPOS API → Merchant site: returns process ID
README.md - Merchant site → Process ID: supplies
README.md - Merchant site → Checkout.createForm: invokes
README.md - Checkout.createForm → Payment form: mounts
README.md - Merchant site → Cards.createForm: invokes
README.md - Cards.createForm → Card registration form: mounts
README.md - Merchant site → Preauthorization.createForm: invokes
README.md - Preauthorization.createForm → Preauthorization form: mounts
README.md - Merchant site → Bancard vPOS API: requests card operation
README.md - Bancard vPOS API → Merchant site: returns alias token
README.md - Merchant site → Alias token: supplies
README.md - Merchant site → Confirmation.loadPinPad: invokes
README.md - Confirmation.loadPinPad → PIN pad: mounts
README.md - Merchant site → Style options: configures
README.md - Style options → Payment form: styles
README.md - Style options → Card registration form: styles
README.md - Style options → Preauthorization form: styles
README.md - Style options → PIN pad: configures
README.md