CardReceiptMetadata
CardReceiptMetadata
- Full name:
\Onslip360\API\CardReceiptMetadata
- Parent class:
\Onslip360\Onslip360Object
Properties
acquirersRefNo
public string $acquirersRefNo
bankAgentName
public string $bankAgentName
batchId
public int $batchId
cardHolderSignature
public bool $cardHolderSignature
cashierSignature
public bool $cashierSignature
contactSupport
public bool $contactSupport
customerCopy
public bool $customerCopy
entryMode
public \Onslip360\API\CardReceiptMetadata\EntryMode $entryMode
merchantCopy
public bool $merchantCopy
status
public \Onslip360\API\CardMetadata\Status $status
terminalId
public string $terminalId
transactionDate
public string $transactionDate
transactionId
public string $transactionId
transactionType
public \Onslip360\API\CardMetadata\TransactionType $transactionType
verificationMethod
public \Onslip360\API\CardReceiptMetadata\VerificationMethod $verificationMethod
ac
public string|null $ac
aid
public string|null $aid
authApprovalCode
public string|null $authApprovalCode
authChannel
public string|null $authChannel
authResponder
public string|null $authResponder
authResponseCode
public string|null $authResponseCode
authSummary
public string|null $authSummary
cardAccount
public \Onslip360\API\CardReceiptMetadata\CardAccount|null $cardAccount
cardApp
public string|null $cardApp
cardCna
public string|null $cardCna
cardHolderId
public string|null $cardHolderId
cbAmount
public float|null $cbAmount
contactlessKernelId
public int|null $contactlessKernelId
currencyCode
public string|null $currencyCode
device
public string|null $device
extraAmount
public float|null $extraAmount
financialInstitution
public string|null $financialInstitution
ksn
public string|null $ksn
merchantId
public string|null $merchantId
orgNumber
public string|null $orgNumber
pan
public string|null $pan
paymentCode
public string|null $paymentCode
psn
public string|null $psn
receiptLines
public string|null $receiptLines
requestId
public string|null $requestId
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
tsi
public string|null $tsi
tvr
public string|null $tvr
txAmount
public float|null $txAmount
vatAmount
public float|null $vatAmount
Methods
__construct
public __construct(string $acquirersRefNo, string $bankAgentName, int $batchId, bool $cardHolderSignature, bool $cashierSignature, bool $contactSupport, bool $customerCopy, \Onslip360\API\CardReceiptMetadata\EntryMode $entryMode, bool $merchantCopy, \Onslip360\API\CardMetadata\Status $status, string $terminalId, string $transactionDate, string $transactionId, \Onslip360\API\CardMetadata\TransactionType $transactionType, \Onslip360\API\CardReceiptMetadata\VerificationMethod $verificationMethod, string|null $ac = null, string|null $aid = null, string|null $authApprovalCode = null, string|null $authChannel = null, string|null $authResponder = null, string|null $authResponseCode = null, string|null $authSummary = null, \Onslip360\API\CardReceiptMetadata\CardAccount|null $cardAccount = null, string|null $cardApp = null, string|null $cardCna = null, string|null $cardHolderId = null, float|null $cbAmount = null, int|null $contactlessKernelId = null, string|null $currencyCode = null, string|null $device = null, float|null $extraAmount = null, string|null $financialInstitution = null, string|null $ksn = null, string|null $merchantId = null, string|null $orgNumber = null, string|null $pan = null, string|null $paymentCode = null, string|null $psn = null, string|null $receiptLines = null, string|null $requestId = 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, string|null $tsi = null, string|null $tvr = null, float|null $txAmount = null, float|null $vatAmount = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$acquirersRefNo | string | |
$bankAgentName | string | |
$batchId | int | |
$cardHolderSignature | bool | |
$cashierSignature | bool | |
$contactSupport | bool | |
$customerCopy | bool | |
$entryMode | \Onslip360\API\CardReceiptMetadata\EntryMode | |
$merchantCopy | bool | |
$status | \Onslip360\API\CardMetadata\Status | |
$terminalId | string | |
$transactionDate | string | |
$transactionId | string | |
$transactionType | \Onslip360\API\CardMetadata\TransactionType | |
$verificationMethod | \Onslip360\API\CardReceiptMetadata\VerificationMethod | |
$ac | string|null | |
$aid | string|null | |
$authApprovalCode | string|null | |
$authChannel | string|null | |
$authResponder | string|null | |
$authResponseCode | string|null | |
$authSummary | string|null | |
$cardAccount | \Onslip360\API\CardReceiptMetadata\CardAccount|null | |
$cardApp | string|null | |
$cardCna | string|null | |
$cardHolderId | string|null | |
$cbAmount | float|null | |
$contactlessKernelId | int|null | |
$currencyCode | string|null | |
$device | string|null | |
$extraAmount | float|null | |
$financialInstitution | string|null | |
$ksn | string|null | |
$merchantId | string|null | |
$orgNumber | string|null | |
$pan | string|null | |
$paymentCode | string|null | |
$psn | string|null | |
$receiptLines | string|null | |
$requestId | string|null | |
$statusCode | string|null | |
$statusMessage | string|null | |
$terminalName | string|null | |
$transactionReference | string|null | |
$transactionResult | string|null | |
$transmissionId | string|null | |
$tsi | string|null | |
$tvr | string|null | |
$txAmount | float|null | |
$vatAmount | float|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