Skip to content

My payment provider doesn't show at checkout

A provider that is not at checkout did not register. Almost always, one credential field is empty for the mode the provider is in. Sandbox and live credentials are separate fields.

Provider Registers only when
Stripe The plugin is enabled and the secret key for the active mode is filled in
Polar The plugin is enabled and the access token for the active mode is filled in
PayPal The plugin is enabled and both the client ID and the secret for the active mode are filled in

Fix it

  1. Check whether the provider registered:
BASH
bin/plugin kahunacart status

The Providers list shows every provider that registered.

  1. If it is missing, open KahunaCart → Setup → Payments, press Settings on the provider's card, and fill in the credentials for the mode you are in. A common slip is live keys entered while the provider is still in test mode, or the other way round.
  2. If it is listed but still absent from checkout, confirm the plugin is enabled in Grav and clear the cache:
BASH
bin/grav clearcache

More detail

Was this helpful?

More in Payments

See all in Payments