I have set up Square Gift Cards as a payment option. This process was simple. BUT when I went to do a test check-out with a GC, I noticed a disclaimer at checkout that the customer can only pay by GC if the amount on the GC is equal or greater than the price of their order. WHY? It seems like this feature wasn't completely implemented. My customers should be able to pay using the amount on their GC and if there is a remaining balance, select a different payment option to cover the rest. This is just sloppy implementation if you ask me.