authorization transaction will be refunded/cancelled later using backend-operation.
For canceling an approval, typically done by your consumer in your online shop.
For canceling a deposit.
For returning all order details including corresponding payments and credit notes.
For creating a credit note for an order, typically done by the merchant after the consumer returned an ordered product.
For creating a new order based on an existing order, typically used for subscriptions.
Generate Order Number:
non-transaction based operation that will returns a new and unique order number, which will be used for new transactions and recurring transactions.
order parameter should be passed in querystring if wants to perform backend operation on order other than authorization order e.g: this one