Via Curlec services, a customer submits a form (API request) to PayNet for creating a mandate/Instant Pay.
PayNet redirects the browser to the customer's online banking portal.
If the customer logs in and completes the transaction, they will be redirected to the merchant URL with a success message.
If the customer chooses to abort the transaction, they will be redirected to the merchant URL with a message that indicates incomplete transaction.
However, in the case where an unexpected error occurs, often due to internet connectivity interruptions, the customer is unsure whether the transaction has gone through.
The customer might try to perform the transaction again. Due to a time lag of sending the AC message from the banking portal/PayNet to us (approx. 2 minutes), the transaction status might not be updated immediately, allowing a duplicated transaction.
Hence, when the customer retries, we will prevent a duplicated transaction by first sending an AE message to check the actual transaction status before proceeding.
Curlec FPX Messaging Flow Print
Modified on: Mon, 14 Jun, 2021 at 11:37 PM
Did you find it helpful?Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.