• Resolved youshuta

    (@youshuta)


    hi, I’m trying to capture the user’s credit card so he can continue making purchases on the site. Using Hold on in the order to add new products with the customer’s request after he goes through the checkout.
    Do I have to make any changes or config to receive new product values?

    • This topic was modified 5 years, 6 months ago by youshuta.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Ross V. a11n

    (@rossviviano)

    Automattic Happiness Engineer

    Hi there,

    I’m not sure I’m understanding correctly, I’m sorry to say. Are you looking to be able to save the customer’s card number so they don’t need to enter it the next time they checkout?
    Or are you trying to Authorize a customer’s payment, then manually add items to that order before charging the card?

    Looking forward to hearing from you!

    Ross

    Thread Starter youshuta

    (@youshuta)

    Hy @rossviviano,
    First I capture the customer’s payment and leave it in the ‘Hold on’ status, after the checkout page the customer goes to an upsell page and will check if he wants to add another product to his authorized order.

    In admin I see this Example Square Capture of $42 Approved but when I go square sandbox dashboard have only the value of checkout payment.

    And when try refund I receive this message: Failed: REFUND_AMOUNT_INVALID, but everything is correct in the order note, first the Square Authorization Approved, after Square Transaction Held for Review then Square Capture of $42 Approved

    Plugin Support slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    If the $42 is the initial authorization, then this would be the correct flow we would expect. Changing the auth from initial charge to a larger amount will not be something that the gateway will do. You can tokenize the card to their account, and then process it on the token, but not with the authorization like you are mentioning.

    Thread Starter youshuta

    (@youshuta)

    Ok, thanks @slash1andy
    How can force the tokenize the card? Can you share the documentation for the plugin?
    Another thing, how do I capture a slightly higher value? I need this because I calculate shipping after buying so I use it on HOLD to add the shipping cost later.

    Plugin Support Kel C. a11n

    (@kellymetal)

    Hi there @youshuta,

    How can force the tokenize the card? Can you share the documentation for the plugin?

    There is a setting in the gateway settings to enable tokenization, under WooCommerce > Settings > Payments > Square:

    tokenize square cards
    Link to image: https://d.pr/i/Xn6rPQ

    The documentation for the plugin is available here:
    https://docs.woocommerce.com/document/woocommerce-square/

    Another thing, how do I capture a slightly higher value?

    As mentioned in the section of the docs linked below:

    https://docs.woocommerce.com/document/woocommerce-square/#section-18

    Plugin Support dougaitken

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @youshuta

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

    Thanks,

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Hold On captures payments’ is closed to new replies.