Refunds a Square payment in full or partially. Use this action when you need to return funds to a customer for a completed payment, such as for returned products, cancelled services, or billing errors. The refund amount cannot exceed the original payment total minus any prior re…
reasonstringA description of the reason for the refund. Visible to the customer on their receipt and transaction history.
payment_idRequiredstringThe Square payment ID to refund. Required for linked refunds. You can obtain payment IDs from the List Payments endpoint or from payment creation responses.
amount_moneyRequiredobjectThe amount to refund. Cannot exceed the original payment total minus any prior refunds. Must be in the same currency as the original payment.
app_fee_moneyobjectRepresents an amount of money.
team_member_idstringAn optional ID of the team member associated with processing the refund.
idempotency_keyRequiredstringA unique key to ensure idempotent request processing. Required for all refund operations to prevent duplicate refunds.
payment_version_tokenstringUsed for optimistic concurrency control. This opaque token identifies a specific version of the Payment object to ensure the payment hasn't been modified since retrieval.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.