Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Changaco opened this issue May 21, 2024 · 1 comment
Open
Assignees
Labels
payments issues about money transfers

Comments

@Changaco
Copy link
Member

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 Changaco added the payments issues about money transfers label May 21, 2024
@Changaco Changaco self-assigned this May 21, 2024
Changaco added a commit that referenced this issue May 22, 2024
Changaco added a commit that referenced this issue May 22, 2024
Changaco added a commit that referenced this issue May 23, 2024
Changaco added a commit that referenced this issue May 23, 2024
Changaco added a commit that referenced this issue May 23, 2024
@Changaco
Copy link
Member Author

Changaco commented Jun 6, 2024

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.

Changaco added a commit that referenced this issue Sep 9, 2024
This is to avoid leaking the recipient's postal address in SEPA Direct Debit mandates (#2374).
Changaco added a commit that referenced this issue Sep 9, 2024
This is to avoid leaking the recipient's postal address in SEPA Direct Debit mandates (#2374). It also has the advantage that future payments to creators in SEPA territories will never need to be partially refunded to recover Stripe's fee.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
payments issues about money transfers
Development

No branches or pull requests

1 participant