JS API Reference

Interface: PaymentOptions

payment/service.PaymentOptions

Hierarchy

Table of contents

Properties

Properties

invoiceFetchingInterval

• Optional invoiceFetchingInterval: number

Interval for checking new invoices

Defined in

src/payment/service.ts:6


debitNotesFetchingInterval

• Optional debitNotesFetchingInterval: number

Interval for checking new debit notes

Defined in

src/payment/service.ts:8


maxInvoiceEvents

• Optional maxInvoiceEvents: number

Maximum number of invoice events per one fetching

Defined in

src/payment/service.ts:10


maxDebitNotesEvents

• Optional maxDebitNotesEvents: number

Maximum number of debit notes events per one fetching

Defined in

src/payment/service.ts:12


debitNotesFilter

• Optional debitNotesFilter: DebitNoteFilter

A custom filter that checks every debit notes coming from providers

Defined in

src/payment/service.ts:14


invoiceFilter

• Optional invoiceFilter: InvoiceFilter

A custom filter that checks every invoices coming from providers

Defined in

src/payment/service.ts:16


yagnaOptions

• Optional yagnaOptions: YagnaOptions

Inherited from

BasePaymentOptions.yagnaOptions

Defined in

src/payment/config.ts:4


budget

• Optional budget: number

Inherited from

BasePaymentOptions.budget

Defined in

src/payment/config.ts:5


payment

• Optional payment: Object

Type declaration

NameType
driver?string
network?string

Inherited from

BasePaymentOptions.payment

Defined in

src/payment/config.ts:6


paymentTimeout

• Optional paymentTimeout: number

Inherited from

BasePaymentOptions.paymentTimeout

Defined in

src/payment/config.ts:7


paymentRequestTimeout

• Optional paymentRequestTimeout: number

Inherited from

BasePaymentOptions.paymentRequestTimeout

Defined in

src/payment/config.ts:8


unsubscribeTimeoutMs

• Optional unsubscribeTimeoutMs: number

Inherited from

BasePaymentOptions.unsubscribeTimeoutMs

Defined in

src/payment/config.ts:9


logger

• Optional logger: Logger

Inherited from

BasePaymentOptions.logger

Defined in

src/payment/config.ts:10