PaymentService
FinalYes
Table of Contents
Methods
- createByAmount() : Result
- createByProducts() : Result
- getRuntimeReferenceField() : ReferenceField
- isPaymentWithoutProducts() : bool
- isTerminalPayment() : bool
- unmarkPayment() : DeleteResult
- update() : Result
Methods
createByAmount()
public
createByAmount(float $amount, CreatePaymentOptions $createOptions) : Result
Parameters
- $amount : float
- $createOptions : CreatePaymentOptions
Return values
ResultcreateByProducts()
public
createByProducts(array<string|int, mixed> $products, CreatePaymentOptions $createOptions) : Result
Parameters
- $products : array<string|int, mixed>
- $createOptions : CreatePaymentOptions
Return values
ResultgetRuntimeReferenceField()
public
getRuntimeReferenceField([string $joinType = 'inner' ][, string $name = 'TERMINAL_PAYMENT' ]) : ReferenceField
Parameters
- $joinType : string = 'inner'
- $name : string = 'TERMINAL_PAYMENT'
Return values
ReferenceFieldisPaymentWithoutProducts()
public
isPaymentWithoutProducts(Payment $payment) : bool
Parameters
- $payment : Payment
Return values
boolisTerminalPayment()
public
isTerminalPayment(int $id) : bool
Parameters
- $id : int
Return values
boolunmarkPayment()
public
unmarkPayment(int $id) : DeleteResult
Parameters
- $id : int
Return values
DeleteResultupdate()
public
update(int $id, UpdatePaymentOptions $updateOptions) : Result
Parameters
- $id : int
- $updateOptions : UpdatePaymentOptions