Documentation

Manage order statuses

The statuses connect the result of a payment to the status an order gets in your extension. With them you can use your own order statuses instead of the ones the extension starts with.

For a walk through this screen in Joomla itself, click Take a Tour in the top bar of the administrator and start the RO Payments Statuses tour.

The list of statuses

Go to Components -> RO Payments -> Statuses. Each status has:

  • a Name, shown in the lists of the profile;
  • the RO Payments Status, the result of the payment as RO Payments knows it;
  • the Extension Status, the code of the order status in the extension.

RO Payments installs a status for each payment result, with the codes VirtueMart uses:

RO Payments - Manage Order Statuses

The RO Payments status is also the result shown in Transactions.

Create a status

  1. Go to Components -> RO Payments -> Statuses
  2. Click New
  3. Enter a Name that tells what the status is for
  4. Select the RO Payments order status, the payment result this status is for
  5. Enter the Extension Payment Status, the code of the order status in your extension. In VirtueMart this is the code in VirtueMart -> Order Statuses, for example C for Confirmed.
  6. Click Save & Close

Use a status in a profile

The profile shows the statuses on its Status tab. Choose a status for each payment result:

RO Payments Profile Statuses

Check Order Status

By default, RO Payments only updates an order that has the status of Order status for updating order. When the result of a payment comes in late, for example after the customer returned and the order was set to another status, the order is not updated.

Set Check Order Status to No in the profile to update the order whatever its status is.

VirtueMart

For VirtueMart, also set Always Update Order to Yes in the payment method, in VirtueMart -> Payment Methods. Without it, VirtueMart orders are only updated for a confirmed or a cancelled payment.

RO Payments VirtueMart plugin