diff --git a/docs/paymentmethods.md b/docs/paymentmethods.md index 4b757e9c243817dd3af0786a586434c2c39c1f02..6387a0821ab790deff02649cd15b4775565b7677 100644 --- a/docs/paymentmethods.md +++ b/docs/paymentmethods.md @@ -1,20 +1,41 @@ # Payment Methods -The Stripe extension implements the following payment methods: +The Stripe extension provides two payment processors: -## Credit / Debit Card +## Stripe Checkout -### Card Element +See: [Stripe Checkout](https://docs.stripe.com/payments/checkout). + +This redirects to the Stripe Checkout page when you submit a CiviCRM payment form. + +It is much simpler to implement, more reliable and supports multiple payment methods. +However, the disadvantage is that some organisations don't like to go off-site to process payment. + +### Currently supported payment methods for Stripe Checkout: + +* Card (any supported currency) +* BECS Direct Debit payments in Australia (AU Dollar) +* BACS Direct Debit (GB Pound) +* Bancontact (Euro) +* SEPA Direct Debit (Euro) +* ACH Direct Debit (US Dollar) + +If a payment method is supported by Stripe (https://stripe.com/payments/payment-methods#search) it is usually simple to add it support for it in this extension. +Contact [MJW](https://www.mjwconsult.co.uk/en/contact-us/) for a quote! + +## Stripe (Card Element) + +This embeds a Stripe "Card Element" directly into the CiviCRM payment form. See: [Stripe Card Element](https://stripe.com/docs/payments/payment-methods/overview#cards).  -This is enabled by default. No additional configuration is required. +Configure a new Payment processor of type "Stripe" in CiviCRM. -It is supported for all payment types. +Only card payments are supported. -#### MOTO (Mail Order Telephone Order) Payments +### MOTO (Mail Order Telephone Order) Payments If you want to take payments in this way you have to: @@ -22,3 +43,4 @@ If you want to take payments in this way you have to: 2. Enable "MOTO payments" in CiviCRM Stripe settings (and choose if you want it enabled on backoffice and/or frontend forms). 3. Give the "CiviCRM Stripe: Process MOTO transactions" permission to roles which are allowed to process MOTO payments (eg. administrator). +Note (2024): This may no longer work for cards that require the CVV code - see https://chat.civicrm.org/civicrm/pl/7wnpn6nz83y77d6z1tc5dkaqeh diff --git a/docs/releasenotes.md b/docs/releasenotes.md index 583ef987ef1c067f2217e79bbff09f9dc321a6db..d32a68d7d12efff7f910306660490125c3f790e5 100644 --- a/docs/releasenotes.md +++ b/docs/releasenotes.md @@ -9,6 +9,12 @@ Releases use the following numbering system: * **[BC]**: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension. +## Release 6.11.4 (2025-01-05) + +* Support [Bancontact](https://stripe.com/payment-method/bancontact) for Stripe Checkout. +* Add subscription status 'paused' mapped to 'Pending'. +* Add `current_period_start` to `getObjectParam()` for subscriptions. + ## Release 6.11.3 (2024-10-13) * Upgrade to EntityFrameworkV2 diff --git a/info.xml b/info.xml index 4c80ce8cb54b4804370d3cee0bd648a28b97f1a8..a00b47b8734cce70add105cbb64809746c88e159 100644 --- a/info.xml +++ b/info.xml @@ -15,8 +15,8 @@ <author>Matthew Wire (MJW Consulting)</author> <email>mjw@mjwconsult.co.uk</email> </maintainer> - <releaseDate>2024-11-14</releaseDate> - <version>6.11.4-dev</version> + <releaseDate>2025-01-05</releaseDate> + <version>6.11.4</version> <develStage>stable</develStage> <compatibility> <ver>5.74</ver>