Confirming a mobility service that requires payment before confirmation and receiving a confirmed booking (Java)

In this use case, the user confirms a booking of a mobility service after making the payment and receives a confirmed booking Code snippets BPP receives protocol confirm /* Example Request JSON: { "context": {

Cancel a trip (Java)

in this use case, the user cancels a trip before it starts Code snippets BPP receives protocol cancel /* Example Request JSON: { "context": { "domain": "nic2004:60221", "country": "IND", "city": "std:080", "action": "cancel", "core_version": "0.9.1",

Receiving request to update shipping details of an active order and sending the updated order with payment terms (Java)

In this use case, the user sometimes updates the shipping details of the order after the order has been placed. Usually, a seller does not allow the user to update the shipping details, but in

Receiving request to remove an item from an active order and sending the updated order with refund terms (Java)

In this use case, the user removes one or more items after the order has been confirmed. If the user has already made the payment, the seller sends refund terms that the user needs to

Receiving request to add an item to an active order and sending the updated order with payment terms (Java)

In this use case, the user adds one or more items after the order has been confirmed. If the user has already made the payment, the seller sends additional payment terms that the user needs

Receiving request to update an item’s quantity on an active order and sending the updated order with payment terms (Java)

In this use case, the user changes the quantity of one or more items after the order has been confirmed. If the user has already made the payment, the seller sends additional payment terms that

Updating billing details of an active order (Java)

In this use case, the user sometimes updates the billing details of the order after the order has been placed. The seller then updates the order with the new billing details and sends back the

Sending tracking information of an order (Java)

In this use case, the user usually clicks on "Track Order" or sometimes, the application automatically renders the tracking screen as part of the order screen. Here the seller usually sends a tracking link to

Sending support information for a store regarding an order (Java)

In this use case, the user wants to contact the customer support due to an issue with the order. Here the seller returns the customer support info of the seller Code snippets BPP receives protocol

Sending support information for delivery of an order (Java)

In this use case, the user wants to contact the customer support due to an issue with the delivery of an order. Here the seller returns the support info of the delivery service provider. Code