Appearance
Providers Overview
collana pay SDK ships with 13 built-in payment button providers. Each provider wraps a third-party SDK and exposes a uniform lifecycle (CallbackHandlers).
Providers by Payment Method
Providers are grouped below by the button they render. When multiple providers offer the same payment method, you choose based on your PSP or integration strategy.
PayPal Express
The standard PayPal checkout button (yellow PayPal logo).
| Provider Key | Protocol / SDK | Notes |
|---|---|---|
PayPal:PayPalExpress | PayPal JS SDK (direct) | No PSP intermediary; direct or partner auth |
Adyen:PayPalExpress | Adyen Drop-in | Managed via Adyen; cannot be combined with native PayPal |
Braintree:PayPalExpress | Braintree JS v3 | Managed via Braintree; shares SDK with Braintree:PayLater |
Pay Later
The PayPal Pay Later / installment button. Only shown when the buyer is eligible.
| Provider Key | Protocol / SDK | Notes |
|---|---|---|
PayPal:PayLater | PayPal JS SDK (direct) | Shares SDK singleton with PayPal:PayPalExpress |
Braintree:PayLater | Braintree JS v3 | Must use the same tokenizationKey as Braintree:PayPalExpress |
Google Pay
| Provider Key | Protocol / SDK | Notes |
|---|---|---|
Adyen:GooglePay | Adyen Drop-in | Gateway is Adyen |
Computop:GooglePay | Google Pay JS API via Computop | Gateway is fixed to computop |
Stripe:GooglePay | Stripe Express Checkout Element | Deferred-intent pattern |
Apple Pay
All Apple Pay providers require HTTPS and a validated Apple Pay merchant domain. See the individual provider pages for details.
| Provider Key | Protocol / SDK | Notes |
|---|---|---|
Adyen:ApplePay | Adyen API-only | Session managed by Adyen |
Computop:ApplePay | W3C Payment Request API via Computop | Session managed by Computop |
Mollie:ApplePay | W3C Payment Request API via Mollie | Session managed by Mollie |
Wallet / Other
| Provider Key | Protocol / SDK | Notes |
|---|---|---|
Amazon:AmazonPay | Amazon Pay Checkout v2 | Renders the Amazon Pay button |
Revolut:RevolutPay | Revolut Checkout Payments SDK | Renders the Revolut Pay button |
Usage Notes
Loading the SDK
All 13 providers are bundled and registered automatically. Load the SDK with a single script tag:
html
<script src="https://js-test.collanapay.com/sdk/@VERSION/collana-pay.umd.js"
integrity="sha384-..." crossorigin="anonymous"></script>The SDK is then available as window.CollanaPay.
All Provider Pages
- PayPal —
PayPal:PayPalExpress,PayPal:PayLater - Amazon Pay —
Amazon:AmazonPay - Revolut Pay —
Revolut:RevolutPay - Adyen —
Adyen:PayPalExpress,Adyen:GooglePay,Adyen:ApplePay - Braintree —
Braintree:PayPalExpress,Braintree:PayLater - Computop —
Computop:GooglePay,Computop:ApplePay - Mollie —
Mollie:ApplePay - Stripe —
Stripe:GooglePay
