Confirm Guarantee
GEFT
Confirm Guarantee
Accept or reject a guarantee for a GEFT session. Used in conjunction with the webhook system to explicitly confirm or decline a guarantee before completing a session.
POST
Confirm Guarantee
The Guarantee Decision feature introduces a new step in the Guaranteed EFT flow, allowing clients to explicitly accept or reject a guarantee before completing a session. This provides better control and transparency in the payment guarantee process for the client.
To successfully call this endpoint, you must have a valid access token from the /Authorize endpoint.
Implementation Notes
This endpoint should ideally be used in association with our webhook system. Once a new guarantee is emitted, the system sends a webhook event to the url configured. (please, ask your Flinks representative for more details). Once the event is propagated to your system, you can then use this endpoint to share the decision on this session.Guaranteee Confirmation Behavior
If a webhook is configured for this event, after three unsuccessful attempt of delivery the event, the session automatically fails. If no webhook is configured, all emitted guarantee are always considered as auto accepted by the client.Request Example
Response
Response Fields
- sessionId: Unique session identifier for the terminated session
- referenceId: optional information given during the session initiation
Error Responses
Session Not Found
Authentication Required
Related Endpoints
- Create Session - Initialize GEFT payment session
- Get Session Status - Monitor payment progress
- Get Session Details - Retrieve comprehensive session information
Authorizations
Bearer token obtained from /api/v1/authorize endpoint
Headers
Bearer token received from /authorize endpoint.
Pattern:
^Bearer .+Path Parameters
Unique session identifier obtained from session creation.
Body
application/json
true to accept the guarantee, false to reject it.
Example:
true