Adding custom line to customer's statement during capture

I have an option on my event website where people can allow holds on their card so they don’t have to pay a fee nor be charged if I know an event wont run.

In the past 4 months, two customers opted for the hold feature and because they ordered so early, the hold got converted to a charge as per ordering terms.

Everything is OK at my end, but the customers were confused about their bank statements. One customer used Royal Bank.

At the end of the hold period for both customers, each statement showed them a refund followed by a charge of the same amount that was refunded.

Is there anything I can do through the API to eliminate this confusion?

For example, when doing the payment capture and setting the hold period, is there a way I can include a message in the customer’s bank statement so that they see it when the refund followed by the charge occurs?

This is the screenshot my latest customer gave me with other irrelevant financial entries boxed out.

so is there a way in the future that I could make the entry titled “hold converted to charge” instead of “sq onta rev 11/28_V" and somehow change "SQ ONTARIO SPE_V” to “hold ended. will convert to charge”.

Just something to make customers less confused. I don’t mind doing it programmatically.

:wave: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Collect Application Fees
Delay the Capture of Payments
Charge a Card on File

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Did one payment void and then you authorized another payment? Also that’s all in the banks UI which we don’t have any control of. The only thing that you can pass is the statement_description_identifier, but that can be truncated by the banks UI. :slightly_smiling_face:

According to the customer’s bank that’s what seemed to happen. but at my end, I didn’t void the payment. code-wise the payment was in an approved state then 7 days later when the hold period ended, the payment moved to the completed state.

There’s not really much we can do since this is all within the customers bank app. So from what I gather you have delay_action set to COMPLETE so when the 7 days pass it will auto complete the payment. :slightly_smiling_face: