# RetailerAcquisitionRequest

data class RetailerAcquisitionRequest(val saleData: RetailerSaleData, val cardAcquisitionTransaction: RetailerCardAcquisitionTransaction, val requestedAmount: RetailerAmountsReq? = null, val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null) : RetailerRequest

#### Parameters

saleData

Data related to the Sale System.

cardAcquisitionTransaction

necessary data of transaction

requestedAmount

Acquisition amount

marketpayPaymentExtensions

custom operation data

## Constructors

RetailerAcquisitionRequest
Link copied to clipboard
constructor(saleData: RetailerSaleData, cardAcquisitionTransaction: RetailerCardAcquisitionTransaction, requestedAmount: RetailerAmountsReq? = null, marketpayPaymentExtensions: MarketpayPaymentExtensions? = null)

## Types

Companion
Link copied to clipboard
object Companion

## Properties

cardAcquisitionTransaction
Link copied to clipboard
val cardAcquisitionTransaction: RetailerCardAcquisitionTransaction
marketpayPaymentExtensions
Link copied to clipboard
val marketpayPaymentExtensions: MarketpayPaymentExtensions? = null
requestedAmount
Link copied to clipboard
val requestedAmount: RetailerAmountsReq? = null
saleData
Link copied to clipboard
val saleData: RetailerSaleData

## Functions

isSameProtocol
Link copied to clipboard
open override fun isSameProtocol(message: DomainMessage): Boolean
open override fun isSameProtocol(message: RawMessage): Boolean