Hi @dougaitken,
sure.
I simply would prefer for the user to never leave our website. It provides a much better user experience.
The plugin should simply call the API in order to get the payment reference, update the order and redirect to our own success page. In that page we would show the payment reference number to the customer.
That provides a much simpler user experience, rather than redirecting the user to an external page with a completely different look&feel and having it then navigate back to our website.