User Manual

Check Payment Intent Status

14/3/25
Check Payment Intent Status

Check Payment Intent Status is an action used with Kuika's Stripe integration. With this action, you can instantly query the current status of a payment transaction initiated through Stripe and find out whether the transaction was successful, failed, or is still in progress.

Technical Features

  • Compatible with Stripe Integration: Designed to query the status of Payment Intent objects on the Stripe platform.
  • Web and Mobile Application Support: Works on both web and mobile applications.
  • Real-Time Status Tracking: Checks the status of payment transactions instantly.
  • Error Management and Notification: Provides users with information about failed or pending transactions.

Check Payment Intent Status Action Application Steps

  1. Log in to the Kuika platform.
  2. Open the project you want to work on from the Apps screen.
  3. Go to the UI Design module.
  4. Open the screen where you want to query the payment status.
  1. Click on the +ADD ACTION menu in the Properties panel on the right.
  2. From the + ADD ACTION menu, add the Payment Stripe > Check Payment Intent Status action according to the trigger event you want (Initial Actions, OnClick, OnBlur, etc.).
  3. Configure the following field in the settings that opens:
  • Payment Intent: Specifies the ID of the payment transaction created on Stripe and whose status will be queried. This ID starts with pi_ and can be dynamically obtained from previous actions.
  1. Finally, click the Close button.

Usage Scenario: Payment Status Check

Scenario: A user initiates a payment transaction, and the payment process is tracked on Stripe with a PaymentIntent ID. When the user clicks the “Check Status” button, this action is triggered.

Scenario Flow:

  • After the user initiates the payment process, the system creates a Payment Intent ID.
  • By clicking the “Check Status” button, the user wants to know whether the payment process has been completed.
  • The Check Payment Intent Status action is executed and communicates with Stripe to return the result:
    • Succeeded: The payment was successful, and the user is redirected to the next step.
    • Requires Payment Method / Failed: The payment failed, and the user is redirected to try again.
    • Processing: The transaction is still in progress, and the user is notified.

Check Payment Intent Status Action Advanced Customizations

  • Dynamic Data Usage: The Payment Intent ID can be dynamically retrieved from previous payment transactions.
  • Redirect Based on Status: Actions such as redirecting the user to a different page or displaying an error message can be added if the payment is successful.
  • Notification System: A toast message, popup, or email notification can be sent to the user based on the results.
  • Transaction Log: The payment result can be recorded in the background for logging or admin notifications.

Technical Risks

  • Invalid PaymentIntent ID: If an invalid or empty ID is provided, the action will not work and an error will be returned.
  • Delayed Status Updates: Some statuses may take a few seconds to update on Stripe's side. Queries should be made with a delay.
  • Repeated Queries: If the user queries the same transaction repeatedly, it may affect system performance. Querying at appropriate intervals is recommended.

Check Payment Intent Status enables Stripe payment transactions to be tracked in a healthy and user-friendly manner. It is an ideal tool for creating secure and transparent payment flows in Kuika projects.

No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar