Skip to content

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 KeyProtocol / SDKNotes
PayPal:PayPalExpressPayPal JS SDK (direct)No PSP intermediary; direct or partner auth
Adyen:PayPalExpressAdyen Drop-inManaged via Adyen; cannot be combined with native PayPal
Braintree:PayPalExpressBraintree JS v3Managed via Braintree; shares SDK with Braintree:PayLater

Pay Later

The PayPal Pay Later / installment button. Only shown when the buyer is eligible.

Provider KeyProtocol / SDKNotes
PayPal:PayLaterPayPal JS SDK (direct)Shares SDK singleton with PayPal:PayPalExpress
Braintree:PayLaterBraintree JS v3Must use the same tokenizationKey as Braintree:PayPalExpress

Google Pay

Provider KeyProtocol / SDKNotes
Adyen:GooglePayAdyen Drop-inGateway is Adyen
Computop:GooglePayGoogle Pay JS API via ComputopGateway is fixed to computop
Stripe:GooglePayStripe Express Checkout ElementDeferred-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 KeyProtocol / SDKNotes
Adyen:ApplePayAdyen API-onlySession managed by Adyen
Computop:ApplePayW3C Payment Request API via ComputopSession managed by Computop
Mollie:ApplePayW3C Payment Request API via MollieSession managed by Mollie

Wallet / Other

Provider KeyProtocol / SDKNotes
Amazon:AmazonPayAmazon Pay Checkout v2Renders the Amazon Pay button
Revolut:RevolutPayRevolut Checkout Payments SDKRenders 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

  • PayPalPayPal:PayPalExpress, PayPal:PayLater
  • Amazon PayAmazon:AmazonPay
  • Revolut PayRevolut:RevolutPay
  • AdyenAdyen:PayPalExpress, Adyen:GooglePay, Adyen:ApplePay
  • BraintreeBraintree:PayPalExpress, Braintree:PayLater
  • ComputopComputop:GooglePay, Computop:ApplePay
  • MollieMollie:ApplePay
  • StripeStripe:GooglePay

CollanaPay SDK Documentation