Kuika's Refund Status action is used to query and track the current status of refunds made through Stripe. This action simplifies the management of refund processes and improves the user experience.
Technical Features
Stripe API Integration: Queries the status of refunds in Stripe in real time.
Web and Mobile Support: Can be used on both web and mobile applications.
Status Tracking: Checks whether the refund has been approved, is pending, or has been canceled.
Quick Feedback: Provides users with instant and accurate information about the status of the refund process.
Refund Status Action Application Steps
Log in to the Kuika platform.
Open your project from the Apps screen.
Go to the UI Design module.
Select the UI element for which you want to query the refund status (e.g., “Check Refund Status” button).
Click on the +ADD ACTION menu in the Properties panel on the right.
Select the button and add the Refund Status action according to the triggering event (Initial Actions, OnClick, etc.) Payment → Stripe → Refund Status action.
Enter the following parameter in the settings that appear:
Refund ID: Enter the ID number that uniquely identifies the refund transaction on the Stripe platform.
After filling in the information, click the Close button to complete the action.
Use Case: Return Process Tracking and User Notification
Scenario: On an e-commerce platform, customers want to track the status of their product returns. The customer wants to know whether the return has been approved or not, or when the refund will be made.
Scenario Flow:
The customer clicks the “Check Return Status” button.
This triggers the Refund Status action.
The status of the return is queried via the Stripe API.
If the return is approved, the user is shown the message “Your return has been approved, the refund is being processed.”
If the return is pending, the message “Your return request is being reviewed, please wait” is displayed.
If the return is canceled or there is an error, the user is redirected accordingly.
Refund Status Action Advanced Customizations
Dynamic Refund ID: The Refund ID value can be automatically retrieved from user transactions or previous actions.
Status-Based Flows: Different user messages and redirects can be created based on the refund status.
Notification Integration: Automatic email or push notifications can be sent when the refund status changes.
Error Logging and Management: Failed refund queries can be logged in the admin panel.
Technical Risks
Invalid Refund ID: An error occurs when an incorrect or incomplete Refund ID is entered.
API Delays: The user should be notified if there is a delay in the Stripe API response time.
Synchronization in Status Updates: Particular attention should be paid to ensuring that refund status updates are made on time, especially during busy periods.
The Refund Status action improves customer satisfaction by facilitating integrated refund management with Stripe. It can be quickly configured on the Kuika platform and makes refund processes transparent.