x

How to prevent mix payment methods (card and cash) in Square POS?

We have a requirement to either accept a full payment in cash or credit card for POS. From our site, user will have the option to select the payment type (i.e. Cash or Credit Card). We'll then pass the appropriate tender when calling POS API.

 

When passing ["CREDIT_CARD"] as the value of supported_tender_types, Square POS will prevent user from paying with Cash

 

However, when passing ["CASH"] as the value of supported_tender_typer, Square POS will still allow user to pay with Credit Card (i.e. through swipe or insert card). Card tap is disabled though.

 

Is there a way to disable card payment when Square POS is being triggered with only "CASH" tender type?

 

Thanks,

Mathius

772 Views
Message 1 of 2
Report
1 REPLY 1
Admin

Hi @mallo ,

Thanks for getting in touch!

At the moment we're unfortunately not able to provide technical support for API issues, however we encourage you to get in touch with the Square developer community over at Stack Overflow https://stackoverflow.com/questions/tagged/square-connect. It's presently the best resource for our developer community, and there's already a bunch of common questions that have been answered there!

Please bear in mind that our APIs and the related documentation are provided for use on an "as-is" basis and we do not provide technical support for them.

You can find out more about Square's APIs at https://squareup.com/au/developers

With developer documentation at: https://docs.connect.squareup.com/

 

All the best!

Seamus
Square, Australia
Sign in and click Mark as Best Answer if my reply answers your question.
750 Views
Message 2 of 2
Report