Releases the remaining uncaptured amount from a pre-authorized charge. Use to cancel a hold after a partial capture, or to release a pre-authorization that will not be captured.
Authentication β HTTP Basic Auth
All v2.0 endpoints use HTTP Basic Authentication. Set Authorization: Basic base64(username:password). Contact PayFacto for credentials.
Environment Base URLs
UAT: https://uat.ca.api.payfacto.cloud/payments/v1 | Production: https://ca.api.payfacto.cloud/payments/v1
Content-Type
All request bodies require Content-Type: application/json.
Idempotency
Include Idempotency-Key header (max 64 chars) on POST requests. 200 = duplicate; 201 = newly created.
Amounts
All monetary amounts are positive integers in cents. $12.99 = 1299.
Path parameter
Request body fields
reason values
Response fields (charge object)