How to remove the recurring payment warning from Stripe checkout for one-time purchases in Memberstack? Planned

Post author
Olivier Nachin

Hey Memberstack team! đź‘‹

I noticed something a bit concerning during the Stripe checkout flow for one of our products. When a customer makes a one-time payment, the following message appears:

“En confirmant votre paiement, vous autorisez Poker Sciences à vous prélever le montant de ce paiement et de ceux à venir, conformément à ses conditions.”

This translates to:
“By confirming your payment, you authorize Poker Sciences to debit the amount of this payment and future ones, in accordance with its terms.”

The part that says “and future ones” is problematic for us, because it gives the impression that there will be recurring charges, even though this is a one-time payment. I’m concerned that this wording might scare some customers away.

Is there any way we can change or customize this text to make it clearer that it’s a single payment?

Thanks in advance for your help!

 

Comments

7 comments

  • Comment author
    Duncan from Memberstack
    • Official comment

    There is a temporary workaround for this until we make a dedicated option for it:

    1. For one-time payments, the code correctly sets  mode: "payment"  (not "subscription")
    2. However, it also adds  setup_future_usage: "off_session"  to the payment intent data when Stripe sees setup_future_usage, it displays mandate/consent language to customers about saving their payment method for future charges
    3. This messaging makes it appear like a recurring payment even though the actual charge is one-time
    4. If you enable "iDeal and App Pay for one time payments" then  setup_future_usage  is skipped - so payment details are not saved for future use.
    5. The only thing it does is remove that  setup_future_usage  flag.
    6. In the future, we will loop back around to update the wording on that toggle to make it less confusing

    You can reach this toggle by going to your Memberstack Dashboard, and in the left hand Nav Bar, click on Settings -> Stripe Settings, and it willbe the third option down between "Enable Billing Address Collection" and "Remove the "Cancel" Button".

  • Comment author
    Chukwudi

    I'm not sure if there's any way to get rid of that from our end as it's Stripe-related. I would recommend reaching out to Stripe.

    0
  • Comment author
    Olivier Nachin

    Hi

    I got in touch with Stripe support, and I just wanted to share their response and ask for some help again on your side.

    According to Stripe, the message that appears during checkout —
    “En confirmant votre paiement, vous autorisez Poker Sciences à vous prélever le montant de ce paiement et de ceux à venir…”

    "By confirming your payment, you authorize Poker Sciences to debit the amount of this payment and future ones…" — is triggered because the checkout page (generated via Memberstack) is set to save the customer’s payment details.

    They confirmed that if the page was configured not to store payment information, this message wouldn’t appear. They also suggested that I reach out to you again, since the checkout is set up via Memberstack.
    The issue is quite important for us — we’ve already had users email us asking why the message says there will be future payments, even though it’s clearly a one-time payment. It creates confusion and could hurt conversion, so I’d really love to fix this.

    Is there any way to configure the checkout page in Memberstack so that it doesn’t save the customer’s payment details, and therefore avoids this misleading message?

    If that’s not possible, is there any way to create a custom Stripe Checkout page while still using Memberstack?

    Thanks again for your time

    0
  • Comment author
    Daniel

    I’m also experiencing this issue.

    During a one-time payment, Stripe displays the message:
    “By confirming your payment, you authorize [Merchant Name] to debit your account for this payment and future payments in accordance with their terms.”

    This wording is confusing and suggests there will be recurring charges, which is not the case.

    It’s probably happening because the payment method is being saved when the user pays, even though it’s a one-time purchase. That behavior seems to trigger Stripe’s default language about future payments.

    It would be really helpful to have a way to prevent saving the payment method or to adjust the wording for single payments.

    0
  • Comment author
    Mark Adams

    Hi guys, we’re having the same problem. Seems to hurt our conversion rate 🤕
    Memberstack should do something about it.

    0
  • Comment author
    Duncan from Memberstack

    Tyler Bell Josh Lopez maybe a new toggle under Stripe settings? An option to NOT save payment info for one-time payments.

    “By confirming your payment, you authorize Poker Sciences to debit the amount of this payment and future ones…”

    This is misleading for our customers, since the product is not a subscription. Stripe told us this happens because the checkout is set to store the customer’s payment details — and that if this storage was disabled, the message wouldn’t appear. They also said that since the page is generated through Memberstack, we should reach out to you.

    Olivier Nachin If you don't hear back on this thread in the next 1-2 days, that means we've added it to the roadmap, but we will need time to make changes. And we may decide NOT to make those changes and prioritize other features. I want to be super transparent so you can decide what is best for your project

    0
  • Comment author
    Olivier Nachin

    Thanks a lot Duncan Hamra

    This would honestly be an amazing feature for anyone using one-time payments via Memberstack.

    It’s almost indispensable for us — we’ve even had cases where banks refused payment when customers used virtual or disposable cards, simply because the Stripe page was set up (as explained above) for recurring payments.

    0

Please sign in to leave a comment.