Updating billing details of an active order (Node.js)

In this use case, the user requests the delivery agency to change the billing details of an active order and receives the order with updated billing details. Code snippets BPP receives protocol update /* Example

Updating drop location of an active order (Node.js)

In this use case, the user requests the delivery agency to change the drop location of an active delivery. Sometimes, the delivery agency accepts the change if it’s terms of service allows it to do

Sending tracking information of a delivery order (Node.js)

In this use case, the user requests for a live delivery tracking link that can be rendered on the application. Code snippets BPP receives protocol track /* Example Request JSON: { "context": { "domain": "delivery",

Sending support information for a delivery service (Node.js)

In this use case, the user contacts the delivery support against an active or completed delivery. As a response, the user is provided the phone number or email to the customer support or sometimes redirected

Sending the latest delivery order with status (Node.js)

In this use case, the user requests the delivery agency to get the latest status of a confirmed delivery. Sometimes, the delivery agency also sends multiple status updates as and when the status of delivery

Receiving the search intent based on availability timings and sending a list of delivery service options (Node.js)

In this use case, the user searches for delivery services by specifying some details about the package, where it needs to be picked up from and dropped including the time of pickup. As a result,

Receiving the pickup and drop location of a package and sending list of delivery service options (Node.js)

In this use case, the user searches for delivery services by specifying some details about the package, where it needs to be picked up from and dropped. As a result, the user sees a list

Receiving the rating of the the delivery service with feedback (Node.js)

In this use case, the user rates the delivery service. This rating is usually between 1 to 5. Sometimes, the user is also expected to provide feedback against a rating. Code snippets BPP receives protocol

Receiving billing and shipping details during checkout and sending the final quote and payment terms (Node.js)

In this use case, the user provides all the details required by the delivery agency to calculate the final payable amount and receives the final delivery invoice containing the terms of payment against the final

Confirmation of a postpaid order (Node.js)

In this use case, the user confirms the order without making any payment and receives a confirmed order with the latest status of the fulfillment. In the case of hyperlocal delivery, the response sometimes also