This function allows you to authorize (or authorize+capture depenidng on gateway settings) a new transaction for an order.
Each Payment Gateway is going to have its own payment fields required to be passed.
Request Body Parameters
Miva Pay Example
Authorize.net (non-MivaPay) Example. Note: Each gateway will have their own specific required fields which need to be passed in this request.
Note: The response will contain information about all order transactions. If there were previous transactions against the order they will be reflected in the response as well.