Available on npm as
bluetime-ewallet.Installation
Data Flow
- Your server creates a session via the Orchestra API
- You pass the session token to the client-side library
- The library returns available payment methods for this device/browser
- You specify which buttons to display and where
- Customer clicks a button and completes payment in a popup
- Results are returned to your callback
- Your server validates the results with Orchestra
Quick Start
1. Initialize the Engine
sessionToken comes from your backend via POST /EWalletOperations.
2. Check Available Payment Methods
3. Display Buttons
Add container elements to your HTML:4. Handle Results
Payment Methods
| Value | Description | Availability |
|---|---|---|
"CardPay" | Credit/debit card form | All browsers |
"GooglePay" | Google Pay | Chrome, Android |
"ApplePay" | Apple Pay | Safari, iOS, macOS |
"PayPal" | PayPal checkout | All browsers |
"BankPay" | Bank transfer (Open Banking, ACH) | All browsers |
"UPI" | Unified Payments Interface | All browsers |