Name | Type | Description | Notes |
---|---|---|---|
transaction_id | string | Merchant transaction ID assigned to this express operation during payment step. Note: This value is optional and if it is not set the `transactionId` from referred operation (`EXPRESSPRESET`) will be used during processing. | [optional] |
client_info | \Optile\Model\ClientInfo | Information about customers client (web browser, mobile device, etc.). If defined this will override information provided during `EXPRESSPRESET` initialization. | [optional] |
payment | \Optile\Model\Payment | Payment information. If defined this will override information provided during `EXPRESSPRESET` initialization. | [optional] |
products | \Optile\Model\Product[] | Products (shopping cart) information. If defined this will override information provided during `EXPRESSPRESET` initialization. | [optional] |
preselection | \Optile\Model\RecurringPreselection | Experimental! this option is not officially supported yet. It allows to differentiate between direct and deferred `CHARGE`. | [optional] |
checkboxes | map[string,bool] | Map of selected checkboxes. Name reflects the checkbox distinguish name, value reflects its state - `true` for checked, `false` for unchecked. Note: this property has no processing implications at the moment. | [optional] |
final_operation | bool | Indicates that this is a final operation of this kind: final capture, update or refund and no future actions are expected. | [optional] |
provider_request | \Optile\Model\ProviderParameters | Provider request parameters that should be passed to the target payment provider adapter to complete the operation. Note: there are no express preset providers at the moment that would expect any provider specific data passed during payment operation. | [optional] |