All transactions are managed through your selected Payment Provider. The standard lifecycle of a payment consists of five stages:

  1. Creation: A "Pending Payment" is generated within SMX.
  2. Redirection: The user is securely transferred to the Payment Provider’s hosted site.
  3. Transaction: The Payment Provider takes the money from the users card.
  4. Redirection: The user is redirected back to SMX to finalise the order.
  5. Completion: The basket is converted into an order, and the "Pending Payment" is cleared.

<aside> ⚠️

Pending payments should only be cleared once your accounts team has confirmed no payment has been taken by your payment provider.

</aside>

Troubleshooting Discrepancies

In rare instances, a payment may be successfully processed by the provider without a corresponding order appearing in SMX. This typically occurs for one of two reasons:

1. Communication Timeout

The connection was lost or the browser / app was closed straight after the payment was processed, preventing the provider from sending a confirmation message back to SMX.

2. Processing Error

SMX received the confirmation message from the provider, but encountered a technical error while attempting to convert the basket into an order.