Supported integration methods for APMs

You can offer payment providers for your consumers using any of the following integration methods, depending on what the payment provider supports:

The following table shows which integration methods are supported by each payment method:


Alternative Payment Method
Multi-APM iframe
(ExpressAPM)
Individual-APM iframe
(button iframe)
Custom
(redirect)
Afterpay through CitconYYY
Apple PayYYN
Google PayNY (through custom DIV only)N
KlarnaYYN
PaynetYYY
PayPal /
PayPal (with Braintree)
Y
N
Y
Y
Y
N
Sofort through Checkout.comYYN

Given this information, there are pros and cons to each method.

Integration methodProsCons
Multi-APM iframe (ExpressAPM)
  • Fastest and easiest integration.
  • Most (but not all) APMs are supported.
  • Very little customization possible.
  • No control over the look of the APM button.
  • Adding or removing APMs changes the size of the iframe.
Individual-APM iframe (button iframe)
  • This is the only method where every APM is supported.
  • Since they are separate, adding and removing APMs does not affect existing ones.
  • No control over the look of the APM button.
  • Some APMs display as a form instead of a button.
Custom (redirect)
  • Complete control on how the integration looks and works.
  • Since they are separate, adding and removing APMs does not affect existing ones.
  • Few APMs are supported with this option.
  • Complex integration work.