Worldpay Payments

From Seggiano Docs
Jump to: navigation, search

Payment Hold

When a response comes back from Worldpay that NetSuite was not expecting, NetSuite will place the payment on hold and show an error message at the top of the sales order. Once the cause has been discovered and resolved, you will still need to manually send a new authorization request to Worldpay to try and take the payment again. NOTE: The customer does NOT get charged twice if the first automated attempt fails.

In order to manually send a new request to Worldpay, follow the instructions below:

  • Step 1 : Edit the Sales Order that shows a payment error. To find a list of all sales orders quickly, go to the search bar at the very top and type: page: sales orders. You should then see the search bar display a list of different pages. Find Page: Sales Orders and click on it. However, if you know the sales order transaction id (e.g. SO22766), you can directly put this in the search bar to find the transaction.
  • Step 2 : Edit the sales order and click on the Billing subtab. Under this tab, you will see a checkbox saying Get Authorization. Check this box and then save the record. This will trigger a new request to Worldpay and take payment from the customer. If there were no issues, the previously mentioned error that shows at the top of the sales order will now be removed.
Fig.1

WARNING: Remember, this should only be done if Worldpay reports an error and should not be done with every transaction.