Cancel or Complete Payments
Learn to complete and cancel payment using the payment ID and idempotency key.
The possible statuses of payments are APPROVED
, COMPLETED
, CANCELED
, or FAILED
. Let’s try to understand the workflow of Square payments:
-
COMPLETED
: If theautocomplete
field is set totrue
in theCreatePayment
request, the payment is processed immediately, and the resultingPayment
object has thestatus
field set toCOMPLETED
. This is also the default behavior. It means that if theautocomplete
field is not set, the payment is set to complete immediately after they ...