Model brokers
components.payment_gateway.subcomponents.payments.models.brokers.payment_request ¶
PaymentRequestModelBroker ¶
Bases: BaseModelBroker
create_payment_request
classmethod
¶
Source code in components/payment_gateway/subcomponents/payments/models/brokers/payment_request.py
get_payment_request
classmethod
¶
Source code in components/payment_gateway/subcomponents/payments/models/brokers/payment_request.py
get_payment_request_by_external_id
classmethod
¶
Source code in components/payment_gateway/subcomponents/payments/models/brokers/payment_request.py
set_bank_transfer
classmethod
¶
Set the bank transfer for a payment request.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session
|
Session
|
Database session |
required |
id
|
UUID
|
ID of the payment request |
required |
bank_transfer_id
|
UUID
|
ID of the bank transfer to link |
required |
Returns:
| Type | Description |
|---|---|
PaymentRequest
|
Updated PaymentRequest instance |