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
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.
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.
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:

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,