Shopping Cart Management Microservice
  • Dark
    Light
  • PDF

Shopping Cart Management Microservice

  • Dark
    Light
  • PDF

A list of APIs which are a part of Shopping Cart Management Microservices are listed here, alphabetically.


APIs

rePostCart

The purpose of this API service is to override an existing contract if required.

getcontracttypebycartid

The purpose of this API service is to retrieve the contract type associated with an existing cart.

cancelarmreservation

The purpose of this API service is to cancel the ARM reservation associated with the cart ID.

fetchtemplatebycartid

The purpose of this API service is to add the details of the collected payment to an existing cart from the payment gateway.

createCartAddActionItems

The purpose of this API service is to create a new cart with or without an action items.

findCarts

The purpose of this API service is to search for the cart through the user details.

retrieveESIMStoreId

The purpose of this API service is to retrieve the unique store ID based on the applied input parameters.

retrieveCartWithQuotePrice

The purpose of this API service is to retrieve the cart with the quote price information.

retrieveCartBillPeriod

The purpose of this API service is to retrieve the bill period of a valid cart from Rules Engine.

retrieveCartBillProjection

The purpose of this API service is to retrieve the bill projection information of the cart.

retrieveCartById

The purpose of this API service is to retrieve the cart with the action items and cart attributes.

updateCart

The purpose of this API service is to update the cart information.

findNearbyStore

The purpose of this API service is to search the nearby stores by using the zip code and city filter parameters.

retrieveCartAddressById

The purpose of this API service is to retrieve the list of customer account addresses.

findStockAvailability

The purpose of this API service is to retrieve the details about the available stock.

evaluateallowchangeownership

The purpose of this API service is to evaluate if the change ownership is allowed for an account or service.

addPaymentGatewayResponse

The purpose of this API service is to add the details of the collected payment to an existing cart from the payment gateway.

checkoutCartToOrder

The purpose of this API service is to submit the cart once the order is created.

unsubscribeOptionalProduct

The purpose of this API service is to unsubscribe the optional product instances from a cart.

unsubscribeOptionalProducts

The purpose of this API service is to unsubscribe the optional product instances from a customer account.

validateCart

The purpose of this API service is to validate the cart prior to the checkout process.

creditValidation

The purpose of this API service is to validate the cart actions against the associated credit score.

addActionItemsToCart

The purpose of this API service is to add the action items list to an existing cart.

updateCartActionItem

The purpose of this API service is to update the cart action items.

removeActionItemFromCart

The purpose of this API service is to delete the action items from an existing cart.

removeListOfActionItemsFromCart

The purpose of this API service is to delete the cart actions list from an existing cart by given IDs.

syncOrdertoAP

The purpose of this API service is to create a sync with the customer applied product documents.

createCartUser

The purpose of this API service is to create a selfcare user and associate it with the shopping cart.

paymentChannel

The purpose of this API service is to retrieve the payment channels for a user, which is associated with a cart.

compareAddress

The purpose of this API service is to compare the new address with the customer's saved address.

retrieveVanityNumbers

The purpose of this API service is to retrieve the list of vanity numbers.

checkexchangeinm

The purpose of this API service is to keep a check on the exchange for a number exist in the inventory.

penaltyWaiver

The purpose of this API service is to keep a check on the penalty waivers amount applied when a service is disconnected.

submitNotification

The purpose of this API service is to submit the notification request.

submitNotification

The purpose of this API service is to retrieve all the carts with action items and cart attributes.

getPendingOrdersByCartId

The purpose of this API service is to retrieve all the pending orders based on the unique cart ID.

retrieveCartDocDependencies

The purpose of this API service is to retrieve the cart with the quote price information.

findAdoptableProducts

The purpose of this API service is to retrieve the products which are eligible to adopt.

creditReferralRequire

The purpose of this API service is to evaluate a cart to verify if the cart requires credit referral or not.

externalIdValidate

The purpose of this API service is to validate the external ID associated with a customer account.

addAdvicesToCart

The purpose of this API service is to add the advices list to the cart based on the credit referral responses.

retrieveAdvices

The purpose of this API service is to retrieve the cart advices based on the applied filter criteria.

updateAdvices

The purpose of this API service is to update the advices on the cart.

updateAdvice

The purpose of this API service is to update an advice on the cart based on the advice ID.

validateInventoryNumber

The purpose of this API service is to validate the inventory number with source system.

updateMSISDNStatus

The purpose of this API service is to update the MSISDN status and returns the inventory element.

getProhibitedIntentsById

The purpose of this API service is to retrieve the complaint handling requests.

retrieveProhibitedIntentsById

The purpose of this API service is to retrieve a list of blocking intents and blocking orders for the given account.

transferCartOwnership

The purpose of this API service is to transfer the ownership of the cart from a guest to a registered user.

performcheck

The purpose of this API service is to retrieve a list of serviceable RFS specification IDs for cart service address.

performreserve

The purpose of this API service is to retrieve a list of reserve network resources.

inventoryReturnStrategy

The purpose of this API service is to display the inventy return startegy.

changeIntent

The purpose of this API service is to update the cart intent. The allowable intent is from NCA (10) to NSA (20).

linkNewAccountToExistingContact

The purpose of this API service is to update the NCA cart to link to an existing contact information.

updateCarts

The purpose of this API service is to update the cart by linking the cart to an existing contact information.

manualOrder

The purpose of this API service is to define if the service order can be processed manually.

beginCancelOrder

The purpose of this API service is to modify the status of the cart when the cancel order request is initiated and locks the order.

undoCancelOrder

The purpose of this API service is to revert the cart cancellation request and the cart is unlocked.

cancelOrder

The purpose of this API service is to cancel the order at checkout.

beginAmendOrder

The purpose of this API service is to initiate the amend order peocess.

findAllAgingNumbers

The purpose of this API service is to retrieve the aging numbers based on the customer account number.

validateDeviceSerialId

The purpose of this API service is to validate the serial ID of the device.

applyBlacklistedAddress

The purpose of this API service is to apply the blacklisted address to an existing address.

inventoryAssignStrategy

The purpose of this API service is to support the inventory assignment rules.

evaluateReservationRule

The purpose of this API service is to retrieve the array of dates, which includes reservation durations and notification types.

reserveNotifyInventory

The purpose of this API service is to construct a message payload and send it to AMQ.

uploadItems

The purpose of the API service is to reserve the inventory items.

validateSimSwap

The purpose of this API service is to validate the SIM after the swap process.

getCartEventHist

The purpose of this API service is to retrieve the details of the cart event records from the Cart Event History table.

addCartEventHist

The purpose of this API service is to add a new cart event record from the Cart Event History table.

resume

The purpose of this API service is to resume all the downstream systems.

pause

The purpose of this API service is to pause all the downstream systems.

cancelUpdateReserveInventory

The purpose of this API service is to cancel or update the existing reserved inventory.

calculateCreditLimitDelta

The purpose of this API service is to calculate the credit limit delta.

applyHotList

The purpose of this API service is to apply a number to the hot list.

Discover how we can help your Business

Get in touch with us today


Was this article helpful?

What's Next