Payment Configuration
Configure Stripe payments in PteroCA with ease. Learn how to set up and manage your payment gateway via installation, admin panel, or CLI.
Last updated
Configure Stripe payments in PteroCA with ease. Learn how to set up and manage your payment gateway via installation, admin panel, or CLI.
Last updated
PteroCA currently supports payments exclusively through Stripe. Integration is straightforward and can be configured in multiple ways. As the project evolves, additional payment providers will be supported.
If you would like to suggest a specific payment gateway, feel free to and open a ticket. Weβre open to community feedback and feature requests.
There are three ways to configure the Stripe integration in PteroCA:
During Installation Whether you choose the web installer or CLI setup, you will be prompted to enter your Stripe Secret Key. This key is available in your Stripe dashboard once your account is created. If the key is entered correctly, PteroCA will automatically configure Stripe and enable payment processing within the panel.
Via the Admin Panel
Once logged in as an administrator, you can navigate to Settings β Payment gateways. Here, youβll find the configuration field with the key identifier stripe_secret_key
. You can use this field to update your Stripe Secret Key at any time.
Using the CLI
You can manually reconfigure payment settings at any time using the CLI command: php bin/console app:configure-system
. This command will walk you through the configuration steps again, including Stripe integration.
By default, card payments are enabled after setting up Stripe. However, PteroCA allows customization of available payment methods supported by your Stripe account.
To customize this, go to Settings β Payment gateways. Then edit the setting identified as stripe_payment_methods
.
Set its value to a comma-separated list of supported Stripe methods. Example:
β οΈ Not all methods are available in every country. β οΈ Some methods may require manual activation in your Stripe dashboard.
If you run into any issues or need assistance with payment setup, feel free to β weβre happy to help!