User Manual

Payment Intent Status

14/3/25
Payment Intent Status

Kuika's Payment Intent Status action is used to check the status of a payment transaction made through the Stripe platform in real time. This action allows users to track the progress of the payment process, making the payment experience more transparent and reliable.

Technical

  • Stripe API Integration: Queries payment intent statuses on Stripe and provides up-to-date data.
  • Web and Mobile Support: Works seamlessly on both web and mobile applications.
  • Instant Status Tracking: Instantly checks whether a payment transaction is successful, pending, canceled, or has encountered an error.
  • Error Management: Enables quick detection of failed transactions and appropriate user redirection.

Payment Intent Status Action Application Steps

  1. Log in to the Kuika platform.
  2. Open your project from the Apps screen.
  3. Go to the UI Design module.
  4. Select the UI element you want to check the status of (e.g., “Check Payment Status” button).
  1. Click on the +ADD ACTION menu in the Properties panel on the right.
  2. Select the button and add the Payment → Stripe → Payment Intent Status action according to the triggering event (Initial Actions, OnClick, etc.).
  3. Enter the following parameter in the settings that appear:
  • Payment Intent: Enter the unique ID number (Payment Intent ID) of the relevant payment transaction on Stripe.
  1. After entering the information, click the Close button to complete the action.

Use Case: Payment Status Check and User Notification

Scenario: In an e-commerce application, the user wants to check the status of the payment process after completing the product purchase. The user should be able to see instantly whether the transaction was successful or is pending.

Scenario Flow:

  • The user clicks the “Check Payment Status” button.
  • This triggers the Payment Intent Status action.
  • The status of the payment transaction is queried via the Stripe API.
  • If the payment is successful, the message “Your payment was successful” is displayed to the user.
  • If the payment is pending, the message “Your payment is being processed, please wait” is displayed.
  • If the payment is unsuccessful, the user is informed with appropriate redirects (e.g., request to update payment method).

Payment Intent Status Action Advanced Customizations

  • Dynamic Payment Intent ID: The payment ID can be dynamically retrieved from the user transaction or previous actions.
  • Status-Based Conditional Flow: Different user interfaces or notification scenarios can be created based on the payment status.
  • Notification Integration: Automatic email or mobile push notifications can be sent when the payment status changes.
  • Error Management and Logging: Detailed log records can be kept in the admin panel for failed transactions.

Technical Risks

  • Invalid Payment Intent ID: An error query will occur if an incorrect or incomplete Payment Intent ID is entered.
  • API Delays: Delays may occur in Stripe API response times; the user should be informed to wait.
  • Status Synchronization: Particular attention should be paid to the synchronisation of status updates, especially during high transaction volumes.

Payment Intent Status makes tracking Stripe payment processes secure and user-friendly. It can be easily configured on the Kuika platform to provide real-time payment status monitoring and user notifications.

No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar