Smart Skill: Ecommerce/Retail

Check Refund Status

This Smart Skill will check the user’s refunds status and share an update.

image-1

Capabilities


  • The IVA will be equipped to share the refund status of a particular order with the user.
  • The IVA will fetch the list of orders for which the refund is in the active stage via the GET ORDER LIST API.
  • Further to the user’s selection of the order, the IVA will display the status of the refund via the GET REFUND STATUS API.

APIs Needed

GET ORDER LIST API (Filtered by Orders with open refund requests)

Request

 ID of user to fetch orders for

 

 

{
"user_id":"USRID123"
}

Response

Success Scenario:
List of all orders associated with this user ordered by date

Error Scenarios:
- User ID does not exist

{
"user_id":"USRID123",
"orders":[
{
"order_id":"ORDR123",
"order_created_date":"23-06-2019",
"order_status":"delivered"
},
{
"order_id":"ORDR345",
"order_created_date":"25-06-2019",
"order_status":"cancelled"
}
]
}

GET REFUND STATUS API

Request

ID of order to check refund status for

 

{
"order_id": "ORDR123"
}

Response

Success Scenario - Status of Refund for this Order

Error Scenario - When there is no active refund for this Order

{
"order_id": "ORDR123",
"refund_status": "processed",
"refund_status_description": "Refund processed on 23rd June, Saturday. Will be credited into your bank account in 3-5 working days"
}
Pre-Built Integrations

Pre-built Integrations 

Seamlessly integrate your IVA with the rest of your contact center infrastructure including CRM, ERP, and ticketing systems using our native python-based Code Editor. Seamlessly exchange information between the IVA and other applications using open, flexible Webhooks and APIs.

Omni channel platform

Available on channels 

Be where your customers are by easily streamlining your support across multiple channels. Deliver two-way conversations that are natural, personalized, and contextual from one interaction to the next, across various platforms. Make customer experience seamless while maintaining a unified and consistent brand voice across marketing, sales, service, and support.