/cancel

Cancel pending orders before they are captured by FlexFactor.




Merchant Initiated Transactions (MIT) are sent to FlexFactor for an asynchronous evaluation.

If the customers cancel their subscriptions while they are pending over at FlexFactor, you can cancel them by using the /cancel endpoint.



❗️

Prerequisites to invoke this API:



Request

Details

HTTP MethodPOST
Endpoint - Sandbox<https://api-sandbox.flex-charge.com/v1/orders/{id}/cancel>
Endpoint - Production<https://api.flex-charge.com/v1/orders/{id}/cancel>
{id}FlexFactor unique transaction identifier.
This is the orderSessionKey returned by /evaluate and/or /outcome and/or webhook and/or batch response file.
AuthenticationBearer Token

Body

This API doesn't require body parameters.



Response

Status Code200
Response BodyEmpty


Updating the status order

After receiving a successful response from /cancel, you need to update this order in your CRM with the corresponding status.



Payload examples

Request


curl --request POST \
     --url https://api-sandbox.flex-charge.com/v1/orders/{id}/cancel	//insert orderSessionKey returned by the response to /evaluate
	 	 --header 'Authorization: abc123def456' \	//replace with bearer returned by /oauth2
     --header 'accept: application/json' \
     --header 'content-type: application/*+json' \
     --data '
{}


Response


HTTP/1.1 200 OK
Content-Type: application/json

{}