We have contacted the issuing bank (from which the card is being charged from) and the bank is telling us the Square is trying to authorize a payment WITHOUT any amount?
We’ve tried with multiple cards and keeping getting Authorization error: GENERIC_DECLINE as the error. Our issuing Bank is saying that it is NOT an issue on their side but rather on the Square side and that Square is NOT sending the payment amount.
We are 100% sending the payment amount via the v2/payments API
curl_setopt($ch, CURLOPT_POSTFIELDS, “{\n"idempotency_key": "$theToken",\n"amount_money": {\n"amount": $thePrice,\n"currency": "USD"\n},\n"source_id":"$orderID"\n}”);