• ------------------------------
  • 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