CardBatchSummaryMetadata
CardBatchSummaryMetadata
- Full name:
\Onslip360\API\CardBatchSummaryMetadata
- Parent class:
\Onslip360\Onslip360Object
Properties
acquirersRefNo
public string $acquirersRefNo
bankAgentName
public string $bankAgentName
batchId
public int $batchId
contactSupport
public bool $contactSupport
customerCopy
public bool $customerCopy
endDate
public string $endDate
merchantCopy
public bool $merchantCopy
startDate
public string $startDate
terminalId
public string $terminalId
transactionDate
public string $transactionDate
transactionId
public string $transactionId
transactionSummary
public \Onslip360\API\TransactionSummary $transactionSummary
transactionSummaryGroups
public array $transactionSummaryGroups
transactionType
public \Onslip360\API\CardMetadata\TransactionType $transactionType
acquirersTransactionSummary
public \Onslip360\API\TransactionSummary|null $acquirersTransactionSummary
device
public string|null $device
merchantId
public string|null $merchantId
requestId
public string|null $requestId
status
public \Onslip360\API\CardMetadata\Status|null $status
statusCode
public string|null $statusCode
statusMessage
public string|null $statusMessage
terminalName
public string|null $terminalName
transactionReference
public string|null $transactionReference
transactionResult
public string|null $transactionResult
transmissionId
public string|null $transmissionId
Methods
__construct
public __construct(string $acquirersRefNo, string $bankAgentName, int $batchId, bool $contactSupport, bool $customerCopy, string $endDate, bool $merchantCopy, string $startDate, string $terminalId, string $transactionDate, string $transactionId, \Onslip360\API\TransactionSummary $transactionSummary, \Onslip360\API\TransactionSummaryGroup[] $transactionSummaryGroups, \Onslip360\API\CardMetadata\TransactionType $transactionType, \Onslip360\API\TransactionSummary|null $acquirersTransactionSummary = null, string|null $device = null, string|null $merchantId = null, string|null $requestId = null, \Onslip360\API\CardMetadata\Status|null $status = null, string|null $statusCode = null, string|null $statusMessage = null, string|null $terminalName = null, string|null $transactionReference = null, string|null $transactionResult = null, string|null $transmissionId = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$acquirersRefNo | string | |
$bankAgentName | string | |
$batchId | int | |
$contactSupport | bool | |
$customerCopy | bool | |
$endDate | string | |
$merchantCopy | bool | |
$startDate | string | |
$terminalId | string | |
$transactionDate | string | |
$transactionId | string | |
$transactionSummary | \Onslip360\API\TransactionSummary | |
$transactionSummaryGroups | \Onslip360\API\TransactionSummaryGroup[] | |
$transactionType | \Onslip360\API\CardMetadata\TransactionType | |
$acquirersTransactionSummary | \Onslip360\API\TransactionSummary|null | |
$device | string|null | |
$merchantId | string|null | |
$requestId | string|null | |
$status | \Onslip360\API\CardMetadata\Status|null | |
$statusCode | string|null | |
$statusMessage | string|null | |
$terminalName | string|null | |
$transactionReference | string|null | |
$transactionResult | string|null | |
$transmissionId | string|null |
Inherited methods
getExtended
public getExtended(string $name): string|null|\Onslip360\Nil
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string |
setExtended
public setExtended(string $name, string|null|\Onslip360\Nil $value): static
Parameters:
Parameter | Type | Description |
---|---|---|
$name | string | |
$value | string|null|\Onslip360\Nil |
fromJson
public static fromJson(string|array|\JsonSerializable|\stdClass $json): static
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$json | string|array|\JsonSerializable|\stdClass |
fromJsonArray
public static fromJsonArray(string[]|array[]|\JsonSerializable[]|\stdClass[] $json): static[]
- This method is static.
Parameters:
Parameter | Type | Description |
---|---|---|
$json | string[]|array[]|\JsonSerializable[]|\stdClass[] |
jsonSerialize
public jsonSerialize(): array|object
Automatically generated on 2024-11-05