Files
payments/pkg/client/docs/models/components/v3installconnectorrequest.md
fgueryandGitHub 58271b3544 feat(CONN-92): qonto connector (#427)
* doc(conn-92): fix doc link

* doc(CONN-92): clarify the new connector creation instructions

* feat(CONN-92): qonto plugin, account retrieval

* feat(CONN-92): implement pagination and fix timezone

* feat(CONN-92): add metadata

* feat(CONN-92): fetchBalance implemented

* feat(CONN-92): remove unsupported capabilities

* feat(CONN-92): bank account type differ from different endpoint

* feat(CONN-92): added external account + beneficiaries endpoint

* feat(CONN-92): invalid beneficiary's accounts actually happen all the time

* feat(CONN-92): allow multiple currencies for external accounts

* feat(CONN-92): temp commit to debug payment save

* feat(CONN-92): remove loggers

* feat(CONN-92): better job at omitempty

* feat(CONN-92): fix payment destination account to match external account

* feat(CONN-92): added test for no from payload

* feat(CONN-92): test on raw where relevant

* feat(CONN-92): added payment_test

* feat(CONN-92): use jsonNumber for incoming floats

* feat(CONN_92): remove page number from request, instead use last_updated + pagesize

* feat(CONN-92): fetch all transactions by statuses, in order (not only completed ones)

* feat(CONN-92): always add the parentReference

* feat(CONN-92): extract couple of method to improve readability

* feat(CONN-92): use constants for transaction status

* feat(CONN-92): added comment on transaction status

* feat(CONN-92): add transfer endpoint

* feat(CONN-92): unify account metadata syntax between internal & external accounts

* feat(CONN-92): make plugin inherit from basePlugin

* feat(CONN-92): add transfer capability

* feat(CONN-92): fix internal transfert -- doc is lying on the response format

* feat(CONN-92): avoid sending update_at_from == zero time (as Qonto refuses the request)

* feat(CONN-92): coderabbit suggestions:

* fix error formatting
* more leniency in transfer response status check (allwing completed)
* more validaiton when creating a transfer

* feat(CONN-92): more coderabbit suggestions, improve error reporting

* feat(CONN-92): more coderabbit suggestions, more errors on invalid state

* feat(CONN-92): more coderabbit reviews, more coverage and bits of refacto

* feat(CONN-92): bit more coverage

* feat(CONN-92): bit more coverage

* feat(CONN-92): added more coverage for config & errors; also improved Qonto's error reporting

* feat(CONN-92): precommit run

* feat(CONN-92): remove needMore functionality as its mostly irrelevant here

* feat(CONN-92): codeRabbit is right, Qonto has a max page size -- my bad

* feat(CONN-92): correct Account pagination

* feat(CONN-92): account pagination with equal lastUpdatedAt

* feat(CONN-92): review pagination for beneficiaries and payments

* feat(CONN-92): update speakeasy lock

* feat(CONN-92): added a bit of comments on the surprising bits

* feat(CONN-92): codeRabbit comment

* feat(CONN-92): transfer don't always return currency -- we can default to EUR as its the only one supported

* feat(CONN-92): return error when account does not have currency set

* feat(CONN-92): remove initialization of lastUpdatedAt

* feat(CONN-92): remove all pagination from accounts, as we fetch all anyway

* feat(CONN-92): cleaned somewhat the http connection logic

* feat(CONN-92): add uuid in transfer as reference to pick it up for transaction matching later on

* feat(CONN-92): detect transactions created via transfer and set parentId appropriately

* feat(CONN-92): truncate too long reference

* feat(CONN-92): remove create internal transfer endpoint
2025-05-20 13:59:57 +00:00

2.1 KiB

V3InstallConnectorRequest

Supported Types

V3AdyenConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestAdyen(components.V3AdyenConfig{/* values here */})

V3AtlarConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestAtlar(components.V3AtlarConfig{/* values here */})

V3BankingcircleConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestBankingcircle(components.V3BankingcircleConfig{/* values here */})

V3ColumnConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestColumn(components.V3ColumnConfig{/* values here */})

V3CurrencycloudConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestCurrencycloud(components.V3CurrencycloudConfig{/* values here */})

V3DummypayConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestDummypay(components.V3DummypayConfig{/* values here */})

V3GenericConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestGeneric(components.V3GenericConfig{/* values here */})

V3MangopayConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestMangopay(components.V3MangopayConfig{/* values here */})

V3ModulrConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestModulr(components.V3ModulrConfig{/* values here */})

V3MoneycorpConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestMoneycorp(components.V3MoneycorpConfig{/* values here */})

V3QontoConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestQonto(components.V3QontoConfig{/* values here */})

V3StripeConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestStripe(components.V3StripeConfig{/* values here */})

V3WiseConfig

v3InstallConnectorRequest := components.CreateV3InstallConnectorRequestWise(components.V3WiseConfig{/* values here */})