Payments API for CAD currency


I’m trying to charge payment by USD currency and it is detecting amount as a cent but for CAD currency, it is detecting amount completely.

Like I put 100 in payment object and it detect complete 100 CAD dollar but in case of USD currency, it detects $0.1

API Link:

Help will be appreciated.


Do you have the payment_id of the $100 payment? Also have you checked your API Logs to see the value that was actually passed to Square in the CreatePayment request? :slightly_smiling_face: