Kullanıcı Kılavuzu

Get Param Payment Result

Get Param Payment Result

Get Param Payment Result is an action used within Kuika's Param integration to query the result of a payment transaction. This action is used to control post-payment processes, provide feedback to users based on successful or unsuccessful results, and automate processes.

Integrated with the payment infrastructure provided by Param, this action plays a critical role in verifying that the transaction was successfully completed, especially after payments made via 3D Secure.

Technical Features

  • Payment Result Query: Allows you to receive the result of a payment transaction initiated through Param in real time.
  • Order ID-Based Transaction: The Order ID, which is uniquely generated for each payment, is used to query the payment result.
  • Mobile and Web Application Support: Works seamlessly on web and mobile applications.
  • Dynamic Data Support: Parameters such as Order ID can be taken from forms, screen inputs, previous actions, or fixed values.
  • Traceability and Security: Enables critical controls such as granting users access to content only after successful payment.

Get Param Payment Result Action Application Steps

  1. Log in to the Kuika platform and open your project.
  2. UI Design module, open the screen where the payment result will be checked.
  3. Create an element (e.g., “Check Payment Result” button) that will be triggered after payment.
  1. Select the button and add the Payment> Param > Get Param Payment Result action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).
  2. Fill in the following fields in the settings that opens:
  • Order ID: The unique ID number of the payment you want to query. This field is usually the Order ID created when the payment is initiated. It can be linked from the form, screen input, action result, or a fixed value using the Symbol Picker.

Use Case: Payment Result Check After Online Course Purchase

On an online education platform, users purchase a course package. After the payment process is completed, the system wants to verify whether the user has actually made the payment.

Scenario Flow

  1. Course Selection and Payment: The user selects the “Pro Education Package” and proceeds to the payment step. The payment is made with Param Payment Pay 3D and a unique Order ID is created.
  2. Post-Payment Check: Once the payment is complete, the system automatically triggers the Get Param Payment Result action or does so via a button. The relevant Order ID parameter is dynamically sent to the action.
  3. Redirection Based on Result:
    • If the payment is successful:
      • The user is shown a “Payment successful” message.
      • Access to the course is granted, and the “Student” role is assigned.
      • A confirmation email or SMS is sent to the user.
    • If the payment is unsuccessful:
      • An error message is displayed to the user.
      • If necessary, the payment can be retried.

Get Param Payment Result Action Advanced Customizations

  • Dynamic Order ID Usage: The order ID can be obtained from the data created during payment or from the previous action result. This ensures that the payment query matches the correct transaction for each user.
  • Automation of Successful Payment Flows: If the payment result is successful:
    • Automatic email sending
    • User role assignment (e.g., “Subscriber,” “Trainee”)
    • Redirecting to the thank you screen
  • Advanced Feedback on Failed Transactions: When the payment fails, the system:
    • Clearly informs the user of the reason for the error.
    • Offers the option to try again without deleting the information entered in the form.
    • Can trigger notification to the technical team or support unit.
  • Logging and Reporting: Each query result can be logged in the system. These records can be used in both user support processes and payment analysis.

Technical Risks

  • Invalid Order ID Usage: If the Order ID is incorrect or incomplete, no result can be obtained. The validity of the ID should be checked before taking any action.
  • Timing Issues: If a query is made shortly after a payment is completed, the system may respond with a message such as “transaction in progress.”
  • Unauthorized Access: Payment results should only be queried by the transaction owner or authorized users.

Get Param Payment Result is a critical verification step that secures payment flows in Kuika applications. This action is an effective solution for granting content access to users, redirecting users, and triggering automatic actions after successful payment transactions.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar