Skip to content

Payment Gateways

Ryan Hewitt edited this page Dec 6, 2022 · 12 revisions

The Community Store add-on includes a basic 'Invoice' payment method. Additional payment methods can be installed as separate add-ons.

Currently available:

https://github.com/concretecms-community-store/community_store_stripe_checkout (if you need to meet SCA regulations, use this payment method for Stripe)

https://github.com/concretecms-community-store/community_store_stripe_elements

Stripe (legacy) - https://stripe.com

https://github.com/concretecms-community-store/community_store_stripe

The add-on supports two different ways of presenting a credit card form; a traditional on page form, as well as Stripe's checkout overlay - https://stripe.com/checkout.

PayPal Standard

https://github.com/concretecms-community-store/community_store_paypal_standard

This method is where a customer will temporarily visit paypal to make a payment and is redirect back to the store afterward.'

Authorize.Net - http://www.authorize.net/

https://github.com/concretecms-community-store/community_store_authorize_net

https://github.com/baxterdmutt/community_store_squareup

Pin Payments - https://pin.net.au/

https://github.com/concretecms-community-store/community_store_pin_payments

https://github.com/concretecms-community-store/community_store_sofort

https://github.com/concretecms-community-store/community_store_mollie

DPS Payment Express - https://www.paymentexpress.com

https://github.com/JeRoNZ/community_store_dps_pxpay

https://github.com/concretecms-community-store/community_store_worldpay_hosted

https://github.com/concretecms-community-store/community_store_payrexx

https://github.com/concretecms-community-store/community_store_sumup

https://github.com/edbeeny/community_store_sagepay

Developing additional gateways

The Stripe add-on is suggested as a good starting point to create a new payment method. The credit card form included in this add-on is generic and not specific to Stripe.

If you develop an additional gateway, please consider adding this to the broader Community Store organisation on github.

It is strongly recommended that you aim to develop payment methods through gateways that support token or direct posting mechanisms. Payment methods that require credit card data to be passed through the webserver itself required a higher level of PCI compliance and is therefore discouraged.