Interface: PaymentOptions
payment/service.PaymentOptions
Hierarchy
↳
PaymentOptions
Table of contents
Properties
- invoiceFetchingInterval
- debitNotesFetchingInterval
- maxInvoiceEvents
- maxDebitNotesEvents
- debitNotesFilter
- invoiceFilter
- yagnaOptions
- budget
- payment
- paymentTimeout
- paymentRequestTimeout
- unsubscribeTimeoutMs
- logger
- eventTarget
Properties
invoiceFetchingInterval
• Optional
invoiceFetchingInterval: number
Interval for checking new invoices
Defined in
debitNotesFetchingInterval
• Optional
debitNotesFetchingInterval: number
Interval for checking new debit notes
Defined in
maxInvoiceEvents
• Optional
maxInvoiceEvents: number
Maximum number of invoice events per one fetching
Defined in
maxDebitNotesEvents
• Optional
maxDebitNotesEvents: number
Maximum number of debit notes events per one fetching
Defined in
debitNotesFilter
• Optional
debitNotesFilter: DebitNoteFilter
A custom filter that checks every debit notes coming from providers
Defined in
invoiceFilter
• Optional
invoiceFilter: InvoiceFilter
A custom filter that checks every invoices coming from providers
Defined in
yagnaOptions
• Optional
yagnaOptions: YagnaOptions
Inherited from
BasePaymentOptions.yagnaOptions
Defined in
budget
• Optional
budget: number
Inherited from
Defined in
payment
• Optional
payment: Object
Type declaration
Name | Type |
---|---|
driver? | string |
network? | string |
Inherited from
Defined in
paymentTimeout
• Optional
paymentTimeout: number
Inherited from
BasePaymentOptions.paymentTimeout
Defined in
paymentRequestTimeout
• Optional
paymentRequestTimeout: number
Inherited from
BasePaymentOptions.paymentRequestTimeout
Defined in
unsubscribeTimeoutMs
• Optional
unsubscribeTimeoutMs: number
Inherited from
BasePaymentOptions.unsubscribeTimeoutMs
Defined in
logger
• Optional
logger: Logger
Inherited from
Defined in
eventTarget
• Optional
eventTarget: EventTarget
Inherited from
BasePaymentOptions.eventTarget