Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Minimum version required - 3.67.13


Excerpt
hiddentrue

Manually re-test and complete failing or hanging Eway payment.

Overview

In the event of an eWay Eway payment failing or hanging CSS , the system might not receive notification that the payment has completed processing. In this case, the payments payment's status might need to be manually re-tested and payment completed if payment was successful. This is done via the new 'CustPaymentStatusRecheck.aspx page.

 

Warning

Min version 3.67.13

 ' page.


Step-by-step guide

In this section we will focus only on the payment retry functionality, any . Any other changes that can be made are just customizationscustomisations.

The steps to setup this functionality are:

...

Select the Role you want to configure the new menu item for and click Parent Items

...

To set up Payment Retry Functionality:

  1. Logged into your website, navigate to Content →  Menu Editor (/zMenus.aspx).

  2. Select the required Role via radio button. 

    Warning

    This page should only be made accessible to Administrator role(s)


  3. Click Parent Items.

  4. Select a top level menu item

...

  1. under which to add the page (or create a new menu item

...

  1. where the new page will be

...

  1. set up).

  2. Click New.

  3. Enter 'CustPaymentStatusRecheck.aspx' for the Page Name

...

Warning

You should make sure you select "Requires Authentication"

...

  1.  and populate the remaining fields as required. See Add a New Menu Item for further information.

    Warning

    Ensure the 'Requires Authentication' flag is ticked.


  2. To save, Click OK.

Using the CustPaymentStatusRecheck.aspx Page

To get to Use the Customer Payment Status Recheck page you need to

...

function:

  1. Log in with an account that has access to the role you created the menu item for.

...


  1. Navigate to the new page

...

  1. via the menu

...

  1. (/CustPaymentStatusRecheck.aspx

...

To set up a new menu item see Adding a new menu item

  1. ).

  2. The page will

...

  1. load, listing any outstanding eWay customer payment records.

...



  1. Click Retry Payment Finalization

...

  1. to re-

...

  1. determine whether the payment

...

  1. was

...

  1. successfully processed by

...

  1. Eway, or whether the status has not been able to be determined (i.e. if the

...

  1. Eway payment service is still down).
    Image Modified 
  2. The success/fail/indeterminate status of the payments will be shown underneath the payment record table

...

  1. after processing is complete. Any indeterminate payments will remain in the table and can be re-tried at a later time.
    Image Modified 

...


Customisation

After a customer has entered their credit card information and clicked submit CSS , Customer Self Service will post the form to eWay eWAY servers directly. A time-out of 90000 milliseconds (90 seconds) is configured so that if eWay eWAY doesn't return a response within that time-out, we will redirected redirect to the payment fail page and show a message (which by default is: "Error: Unable to retrieve a valid response from the payment provider. Support has been notified of this issue.").

There are a couple of several configuration options relating to this system:

To Update the Form Post

...

Timeout Setting:

  1. Login as an

...

  1. Administrator.

...


  1. Navigate to

...

  1. Settings →  Settings

...

  1.  (/zSettings.aspx)

  2. Set a value for

...

  1. EWay Client Side Form Post Timeout.

    Note

...

  1. This value is

...

  1. in milliseconds. So as an example

...

  1. , 90000 would be 90 seconds.

     

Error Message Resource
  1. To save changes, click the Update button.


The error message can be configured using the resource manager. The resource name is "rcEWayReponseNotRetrievable"via Resource Manager. 

To configure the resourcesError Message Resource:

  1. Login as an administrator
  2. In the Content sub-menu select Resource Manager
  3. Enter "rcEWayReponseNotRetrievable" into the "Search For" text box and search
  4. Select the resource and click the "Modify" button
  5. Edit the Resource Value field to whatever if appropriate for your needs.

...

  1. Logged in as Administrator, navigate to Settings → Resource Manager (/zResourceMaintenance.aspx).

  2. In Search For, enter 'rcEWayReponseNotRetrievable' and search.

  3. Select the record via radio button. 

  4. Click Modify.

  5. Update the value as required.

  6. To save, click OK.


Related help

Content by Label
showLabelsfalse
max5
spacesKB
sortmodified
showSpacefalse
reversetrue
typepage
labelskb-how-to-article
 
cqllabel = "eway"