Zamok Kiosk API
GitHub
Confluence Release Notes
Preparing search index...
module-payments/lib/shared/reducers/transaction.reducer
transactionReducer
Function transactionReducer
transactionReducer
(
state
?:
null
|
ZamokPaymentTransaction
,
action
:
|
CommonAction
|
PayloadAction
<
"START_TRANSACTION"
,
{
customerAckId
?:
string
;
externalID
?:
string
;
paymentMethodAckId
?:
string
;
total
:
number
;
}
,
>
|
PayloadAction
<
"CANCEL_TRANSACTION"
,
{
reason
:
CancelReason
}
>
|
EmptyAction
<
"COMPLETE_TRANSACTION"
>
|
PayloadAction
<
"MONEY_CHANGED_HANDS"
,
AccountingEvent
>
|
PayloadAction
<
"USER_SELECTED_PAYMENT_METHOD"
,
(PaymentMethod | null)
>
|
PayloadAction
<
"REFUND_OWED"
,
{
amount
:
number
}
>
|
PayloadAction
<
"REFUND_ISSUED"
,
{
amount
:
number
}
>
|
EmptyAction
<
"CLEAR_TRANSACTION"
>
|
PayloadAction
<
"SUBMIT_PAYMENT_FOR_PROCESSING"
,
PaymentProcessingRequest
>
|
PayloadAction
<
"PAYMENT_PROCESSING_SUCCEEDED"
,
PaymentProcessingResult
>
|
PayloadAction
<
"PAYMENT_PROCESSING_FAILED"
,
{
error
:
string
}
>
|
EmptyAction
<
"CLEAR_PAYMENT_PROCESSING"
>
|
PayloadAction
<
"SET_TRANSACTION_PAYMENT_METHOD_ACK_ID"
,
{
paymentMethodAckId
:
string
}
,
>
|
PayloadAction
<
"SET_TRANSACTION_EXTERNAL_ID"
,
{
externalId
:
string
}
>
|
PayloadAction
<
"SET_TRANSACTION_CUSTOMER_ACK_ID"
,
{
customerAckId
:
string
}
,
>
|
PayloadAction
<
"SET_TRANSACTION_RECONCILIATION_DATA"
,
{
integrationLogId
?:
string
;
reconciliationFields
:
ReconciliationField
[]
;
}
,
>
,
)
:
null
|
ZamokPaymentTransaction
Parameters
state
:
null
|
ZamokPaymentTransaction
= null
action
:
|
CommonAction
|
PayloadAction
<
"START_TRANSACTION"
,
{
customerAckId
?:
string
;
externalID
?:
string
;
paymentMethodAckId
?:
string
;
total
:
number
;
}
,
>
|
PayloadAction
<
"CANCEL_TRANSACTION"
,
{
reason
:
CancelReason
}
>
|
EmptyAction
<
"COMPLETE_TRANSACTION"
>
|
PayloadAction
<
"MONEY_CHANGED_HANDS"
,
AccountingEvent
>
|
PayloadAction
<
"USER_SELECTED_PAYMENT_METHOD"
,
(PaymentMethod | null)
>
|
PayloadAction
<
"REFUND_OWED"
,
{
amount
:
number
}
>
|
PayloadAction
<
"REFUND_ISSUED"
,
{
amount
:
number
}
>
|
EmptyAction
<
"CLEAR_TRANSACTION"
>
|
PayloadAction
<
"SUBMIT_PAYMENT_FOR_PROCESSING"
,
PaymentProcessingRequest
>
|
PayloadAction
<
"PAYMENT_PROCESSING_SUCCEEDED"
,
PaymentProcessingResult
>
|
PayloadAction
<
"PAYMENT_PROCESSING_FAILED"
,
{
error
:
string
}
>
|
EmptyAction
<
"CLEAR_PAYMENT_PROCESSING"
>
|
PayloadAction
<
"SET_TRANSACTION_PAYMENT_METHOD_ACK_ID"
,
{
paymentMethodAckId
:
string
}
,
>
|
PayloadAction
<
"SET_TRANSACTION_EXTERNAL_ID"
,
{
externalId
:
string
}
>
|
PayloadAction
<
"SET_TRANSACTION_CUSTOMER_ACK_ID"
,
{
customerAckId
:
string
}
,
>
|
PayloadAction
<
"SET_TRANSACTION_RECONCILIATION_DATA"
,
{
integrationLogId
?:
string
;
reconciliationFields
:
ReconciliationField
[]
}
,
>
Returns
null
|
ZamokPaymentTransaction
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
GitHub
Confluence Release Notes
Zamok Kiosk API
Loading...