Sha256: 3c411c0e5811e9955a0a5a6f0a2663ae20657810a07ab7000ad6d038feb98f08
Contents?: true
Size: 1.51 KB
Versions: 10
Compression:
Stored size: 1.51 KB
Contents
# OpenapiClient::PaymentDevicePreAuthTransactionAllOf ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **payment_method** | [**PaymentDevicePaymentMethod**](PaymentDevicePaymentMethod.md) | | **create_token** | [**CreatePaymentToken**](CreatePaymentToken.md) | | [optional] **settlement_split** | [**Array<SubMerchantSplit>**](SubMerchantSplit.md) | Settle with multiple sub-merchants, sale and preAuth only. | [optional] **stored_credentials** | [**StoredCredential**](StoredCredential.md) | | [optional] **split_shipment** | [**SplitShipment**](SplitShipment.md) | | [optional] **decremental_flag** | **Boolean** | This flag can only be used in a preAuth transaction that updates the amount of a previous preAuth transaction to either increase the preAuth amount (DecrementalPreAuthFlag = false) or decrease the preAuth amount (DecrementalPreAuthFlag = true). | [optional] [default to false] ## Code Sample ```ruby require 'OpenapiClient' instance = OpenapiClient::PaymentDevicePreAuthTransactionAllOf.new(payment_method: null, create_token: null, settlement_split: [{"merchantID":"100000001","amount":25.06},{"merchantID":"100000002","amount":15.07}], stored_credentials: null, split_shipment: null, decremental_flag: false) ```
Version data entries
10 entries across 10 versions & 1 rubygems