Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Context

When the user places the order (presses the button), the button state changes to a loading state, blocking the user to press it again. However, the rest of the page do not change or blocked, having the possibility to return to the previous step in the middle of the process (press X to close).

Permitting the user to go back during the payment process is a risk, because the payment process is an important step in which Payment and RBI platforms are involved. Their interruption leads to several errors, depending on when the user closes the page. Once the user comes back to the Checkout, these errors may occur:

  • If the user presses the Continue button to place the same order again, the page informs the user that they have already placed the order (duplication) when it has not.

 

Goal

The goal is to block the user's ability to close the page while the transaction is being processed.

By blocking the ability to close the page during payment processing, it is expected that there will be a significant reduction in the volume of errors and errors that can lead to high levels of frustration

Desktop.pngMobile.png

This feature has a flag called Enable Processing Payment Splash Screen which should be enabled to be used. Key of feature: enable-processing-payment-splash-screen

PSP’s can enable this feature with this flag: Paycomet, Paymark, Adyen

To enable, this flag please contact your CSM.

PSP’s enabled all the time (There isn’t flag): Cybersource, Checkoutdotcom

For others PSP’s there isn’t this feature.

Paycomet:

  1. Redirect the user when clicking on “Cancel“ inside the popup:

    1.mov

  1. Redirect the user when clicking on the “close button“ in the popup:

    2.mov

  1. Show the splash screen loading on the payment flow

    1. Payment with Card (Onetime - First payment)

      10.mov

    2. Payment with Card (Vaulted - Card saved)

      11.mov

    3. Payment with Popup (Paypal, Waylet and Bizum)

      12.mov

  2. on-close event and unexpected closes (Infinity Loading issue)

If some time the Popup unexpectedly closes, the page will show the modal informing a specific error:

The message errors can be changed to Lokalise, in the keys:

Title: uhohSomethingWrong

Description: paycomet.error.9999

Button: goToCheckout

100.mov

Adyen:

  1. Payment with Card (Onetime - First payment)

    01.mov

  2. Payment with Card (Vaulted - Card saved)

    02.mov

Paymark:

  1. Payment with Card (Onetime - First payment)

    03.mov

  2. Payment with Card (Vaulted - Card saved)

    04.mov

  • No labels