liberapay / liberapay.com

Source code of the recurrent donations platform Liberapay
https://liberapay.com/
1.67k stars 215 forks source link

An old Stripe API still used by Liberapay will stop working on August 15 #2374

Open Changaco opened 6 months ago

Changaco commented 6 months ago

Email from Stripe:

Hello,

Liberapay is currently accepting SEPA Direct Debit payments in your Stripe payments integration using the Sources API (https://stripe.com/docs/sources). Starting August 15, 2024, the Sources API will no longer support non-card payments.

This change and timeline will apply to both your platform account and your connected accounts.

To avoid disruption to your business, upgrade to the Payment Intents API (https://docs.stripe.com/payments/payment-intents), Stripe’s latest payments API. For the best migration experience and access to Stripe’s newest features, we recommend you integrate Payment Element (https://stripe.com/payments/elements) or Checkout (https://stripe.com/payments/checkout).

How to update your integration:

If you do not plan to migrate, please remove SEPA Direct Debit from your checkout to resolve customer-facing errors from this change.

We have compiled answers to common questions on our support page (https://support.stripe.com/topics/shutdown-of-the-legacy-sources-api-for-lpms). For more dedicated support, please submit this contact form (https://support.stripe.com/contact/email?question=other&topic=api_integration&subject=%20Support%20with%20Sources%20migration%20requirement), or chat directly with our developers on our Discord server (https://stripe.com/go/developer-chat).

If you have already made the necessary changes, please disregard this message.

— The Stripe team

Changaco commented 6 months ago

The switch to the new API didn't go smoothly and has now been reversed.

It looks like Liberapay will lose, on October 15, the ability to process SEPA Direct Debits for a recipient outside SEPA without leaking that recipient's postal address in the SEPA mandate.