Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.49 KB

File metadata and controls

31 lines (24 loc) · 1.49 KB

OpenapiClient::PrimaryTransaction

Properties

Name Type Description Notes
request_type String Object name of the primary transaction request.
transaction_amount Amount
store_id String An optional outlet ID for clients that support multiple stores in the same app. [optional]
merchant_transaction_id String The unique merchant transaction ID from the request header, if supplied. [optional]
transaction_origin TransactionOrigin [optional]
order Order [optional]
ipg_transaction_id Integer The IPG transactionId to reference a payerauth for example. [optional]
allow_partial_approval Boolean Indicates if the particular transaction is a partial approval transaction, if supplied. [optional]

Code Sample

require 'OpenapiClient'

instance = OpenapiClient::PrimaryTransaction.new(request_type: PaymentCardCreditTransaction,
                                 transaction_amount: null,
                                 store_id: 12345500000,
                                 merchant_transaction_id: 30dd879c-ee2f-11db-8314-0800200c9a66,
                                 transaction_origin: null,
                                 order: null,
                                 ipg_transaction_id: 8154886515,
                                 allow_partial_approval: true)