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.
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.
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_
.