• Resolved borrowmebaby

    (@borrowmebaby)


    Hello!

    There has been discussion around the use of the filter add_filter( ‘wc_stripe_force_save_source’, ‘__return_true’ );, though I understand this no longer works with the current checkout process (I have tried to no avail).

    My issue is this: we have a rental site and our terms state that should anyone lose/damage the items or incur late fees, we will charge their original method of payment X fee(s). With this in mind, we need every purchase to save the customer’s credit card to our Stripe account. As it stands, this only occurs when the user checks the ‘save my card for future purchases box’.

    How can we make it such that the card is always saved? If there is no working filter, is there a way to have the checkbox always checked (and unmodifiable), and we can include a note about why this is the case? Or if not, perhaps hide the selected checkbox and include a note to confirm that if they proceed it will be saved, etc.?

    Many thanks in advance for any workable solution here!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi,

    Hello there,

    I see an alternative solution, the customers are able to make a deposit via the premium extension: WooCommerce Deposits, it can be combined with Stripe the goal here is Authorize the charge as a first step, you will not capture the full amount right away, once the rental service ends you can refund the deposit (let’s call it security deposit) if the item was returned in perfect or acceptable condition. If the item is damaged or if it has wear, then you can not refund the security deposit.

    For the most part, payment gateways in an effort to prevent fraudulent transactions work this way (So they will not charge twice, but once), the model for the customer is to accept authorizing a “damage fee” before placing the order, and you can capture the charge later, and either or not refund the security deposit or damage fee.

    I hope this helps.

    • This reply was modified 1 year, 8 months ago by Igor H.
    Thread Starter borrowmebaby

    (@borrowmebaby)

    Hi there! Thanks for the suggestion, but unfortunately it won’t work for our business model. Our users are used to low barrier to access to our baby goods as some cannot afford the deposit upfront, and many choose to go with us because we don’t require any deposit or hold upon first rental.

    Hi @borrowmebaby

    Thanks for sharing further information about your issue here.

    I understand that having payment deposits upfront is not feasible on your business model.

    While saving cards is possible with Stripe using API, this is not yet supported in WooCommerce, hence, you would need to do some customization in order to achieve this.

    Since custom coding is outside our scope of support, I am leaving this thread open for a bit to see if anyone can chime in to help you out.

    For questions related to development and custom coding, your best bet is to ask on any of these channels for support. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there, too.

    Hope this helps!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Force save card to Stripe account’ is closed to new replies.