Cancel Requests
Canceling a request will immediately close the customer’s executable order request within our system.


Canceling an order request
Section titled “Canceling an order request” curl --request POST \ --url https://api.staging.pipevest.com/v1/ussd/process \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer <access-token>' \ --header 'x-client-id: <client-id>' \ --data '{"sessionId": "<session-id>", "choice": "1"}'Example Response
{ "message": "USSD request processed successfully", "data": { "sessionId": "ussd_2231df057f1f8f5269f0a268249ac104", "currentState": "CANCEL_REQUEST_CONFIRMATION", "menu": { "state": "CANCEL_REQUEST_CONFIRMATION", "text": "Confirm Order Cancellation:\n\nSELL: AAPL\nAmount: ZK281.51\n\nAre you sure you want to cancel this order?\n", "options": [ { "key": "1", "label": "Yes, Cancel Order", "nextState": "CANCEL_ORDER" }, { "key": "0", "label": "No, Go Back", "nextState": "PENDING_REQUEST_DETAILS" } ], "isEndState": false }, "ussdText": "Confirm Order Cancellation:\n\nSELL: AAPL\nAmount: ZK281.51\n\nAre you sure you want to cancel this order?\n\n\n1. Yes, Cancel Order\n0. No, Go Back", "expiresAt": "2025-11-10T14:56:05.356Z" }}Confirm Order Cancellation: SELL: AAPL Amount: ZK281.51 Are you sure you want to cancel this order? 1. Yes, Cancel Order 0. No, Go Back
Cancel request view example
Section titled “Cancel request view example”USSD Cancel Request View
Check out an example of the ussd cancel request view