Skip to main content
Stripe Logo

Stripe

Payments infrastructure for the internet

Millions of companies of all sizes use Stripe online and in person to accept payments, send payouts, automate financial processes, and ultimately grow revenue.

Before you begin

All payment providers are integrated via the Deity Payment Orchestrator. Please read the generic payments integration information first.

Supported features

  • Payments
  • Refunds

Payment methods

( Description : code)

  • Credit card (with and without 3D secure) : card
  • FPX : fpx
  • iDEAL : ideal
  • Alipay : alipay
  • Bancontact : bancontact
  • Giropay : giropay
  • Przelewy24 : p24
  • Sofort : sofort
  • EPS : eps
  • Click to Pay : secureRemoteCommerce

While these docs are updated frequently, make sure to also check for supported methods using dcloud payments:method:list:all to fetch all implemented methods.

Missing a method?

Need a method that Stripe supports adding to the list? Please contact us as it might be in our development pipeline.

Stripe Configuration

The easiest way to configure Stripe is by using dcloud CLI and the dcloud payments:provider:configure command. If you want to configure it manually, this can be achieved using this endpoint →

{
"publicKey": "string", // Secret
"secretKey": "string", // Secret
"testMode": "boolean"
}

To get your public & secret keys you must have a Stripe account. Please ensure testMode is set to true when using test credentials.

To retrieve your credentials, log into your Stripe account and navigate to the Developers section (direct link). Make sure to enable 'Test mode' if you want to use test credentials (direct link).

publicKey

The public key can be found in the Developers section under in the subsection API keys. It is labeled Publishable key in the Standard keys section and starts with pk_.

secretKey

The secret key can be found in the Developers section under in the subsection API keys. It is labeled Secret key in the Standard keys section and starts with sk_.