PaymentServiceInterface
PaymentServiceInterface.php
:
24
Interface
Service for managing payments.
Methods¶
createPayment()
¶
PaymentServiceInterface.php
:
58
Creates a new payment.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $createStruct | PaymentCreateStruct | - |
Struct with data needed to create a new payment. |
Return values
Tags
deletePayment()
¶
PaymentServiceInterface.php
:
77
Deletes an existing payment.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $payment | PaymentInterface | - | - |
Tags
findPayments()
¶
PaymentServiceInterface.php
:
47
Returns payments matching the given query.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $query | PaymentQuery|null | null |
Query used to fetch payments. |
Return values
getPayment()
¶
PaymentServiceInterface.php
:
32
Returns payment with given id.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $id | int | - | - |
Return values
Tags
getPaymentByIdentifier()
¶
PaymentServiceInterface.php
:
40
Returns payment with given identifier.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $identifier | string | - | - |
Return values
Tags
updatePayment()
¶
PaymentServiceInterface.php
:
67
Updates an existing payment with given data.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $payment | PaymentInterface | - | - |
| $updateStruct | PaymentUpdateStruct | - | - |