<cfset params = { "amount_money" = { "amount": 100, "currency": "USD" }}>
<cfset params = { "card_nonce" = "CBASEFO1lvpcxGS_FzAJQNrOuuwgAQ", "amount_money" = { "amount" = 100, "currency" = "USD" }, "idempotency_key" = CreateUUID(), "delay_capture" = false}>
<cfhttp method="post" url="https://connect.squareup.com/v2/locations/YOUR_LOCATION_ID_HERE/transactions" result="ret" > <cfhttpparam type="header" name="Accept" value="application/json"> <cfhttpparam type="header" name="Authorization" value="Bearer sandbox-YOUR_AUTHCODE_HERE"> <cfhttpparam type="body" value="#SerializeJSON(params)#" ></cfhttp> <cfset response = ret.filecontent>
<cfif IsJson(response)> <cfdump var="#DeserializeJSON(response)#"></cfif>