ConsumerBorrower

APIDescription
POST api/ConsumerBorrower/v1/InsertConsumerLoanApplication

Inserts new loan application. As result returns credit decision and approved loan amount, loan duration etc.

POST api/ConsumerBorrower/v1/GetConsumerLoanOffer

Returns initial generic loan offer with given loan amount and loan duration. Use this for loan calculator etc. Does not do any credit decision.

POST api/ConsumerBorrower/v1/UploadAccountStatementImplementation

POST api/ConsumerBorrower/v1/AdjustConsumerLoanApplication

Use this method to modify existing loan application. Method will do new credit decision.

POST api/ConsumerBorrower/v1/ConfirmConsumerLoanApplication

Use this method to indicate that end customer has chosen Fellow Finance offer. This will trigger that Fellow Finance will provide end customer contract signing link.

POST api/ConsumerBorrower/v1/CancelConsumerLoanApplication

Cancels the loan application.

POST api/ConsumerBorrower/v1/GetConsumerLoanApplicationStatus

Returns the current processing status of loan application.

POST api/ConsumerBorrower/v1/GetConsumerLoanSecciDocument

Returns the pdf format SECCI document for loan application as Base64 coded string.

POST api/ConsumerBorrower/v1/GetConsumerLoanContractDocument

Returns the pdf format contract document for loan application as Base64 coded string.

POST api/ConsumerBorrower/v1/InsertLoanApplicationAdditionalInformationMessage

Method adds additional message for loan application for Fellow Finance customer service to process.

POST api/ConsumerBorrower/v1/UploadApplicationDocument

Uploads attachment document to loan application. Attach the file as a form-data of type file in the body parameter and following information as URI parameters: ApplicationId = Unique identifier of loan application returned by InsertConsumerLoanApplication. (Use this or combination ChannelCode, BrandCode, ExternalApplicationNumber.) ChannelCode = Code identifying the sender organization. Code to use provided by FF, BrandCode = Brand code of loan: FF, FP, LA, FS ..., ExtarnalApplicationNumber=Sender's unique identifier for loan application given as parameter of InsertConsumerLoanApplication.

POST api/ConsumerBorrower/v1/UploadAccountStatement

Uploads attachment document to loan application. Give binary file as body parameter and following information as URI parameters: ApplicationId = Unique identifier of loan application returned by InsertConsumerLoanApplication. (Use this or combination ChannelCode, BrandCode, ExternalApplicationNumber.) ChannelCode = Code identifying the sender organization. Code to use provided by FF, BrandCode = Brand code of loan: FF, FP, LA, FS ..., ExtarnalApplicationNumber=Sender's unique identifier for loan application given as parameter of InsertConsumerLoanApplication.

Merchant

APIDescription
POST api/Merchant/v1/ExampleCallbackEndpoint

Example end point for call back API. Payment provider should iplement this and provide Url for endpoint as CallbackUr paramenter in InitiatePurchaseProces api call. THIS IS JUST AXAMPLE IMPLEMENTATION, DO NOT USE IT AS SUCH.

POST api/Merchant/v1/InitiatePurchaseProcess

Method initiates the payment process and returns URL to forward end customer.

POST api/Merchant/v1/UpdatePurchaseDelivered

Method updates the purchase delivered for end customer and triggers the payment and invoice delivery.

POST api/Merchant/v1/ReversePurchase

Method reverse the purchase payment.

POST api/Merchant/v1/ReversePurchaseItems

Method reverse purchase items of one payment.

POST api/Merchant/v1/GetPurchase

Method returns purchase information with details.

POST api/Merchant/v1/GetPurchaseWithPaymentProviderPurchaseNumber

Method returns purchase information with details.

POST api/Merchant/v1/GetAccountStatement

Method returns account transactions and balances for payment provider settlement account for given date interval.

POST api/Merchant/v1/GetSettlementTransactions

Method returns all settlement transactions paid for payment provider during given date interval.

POST api/Merchant/v1/GetPaymentsRelatedToSettlementTransaction

Method returns all payments (account transactions) that are settled for payment provider with given settlement transaction id.

POST api/Merchant/v1/GetPurchasesRelatedToSettlementTransaction

Method returns all purchases that are settled for payment provider with given settlement transaction id.

CompanyBorrower

APIDescription
POST api/CompanyBorrower/v1/InsertLoanApplication

POST api/CompanyBorrower/v1/SelectLoanApplication

POST api/CompanyBorrower/v1/CancelLoanApplication

POST api/CompanyBorrower/v1/GetLoanApplicationStatus

POST api/CompanyBorrower/v1/InsertSalesInvoiceFundingContractApplication

POST api/CompanyBorrower/v1/GetSalesInvoiceFundingOffer

POST api/CompanyBorrower/v1/InsertSalesInvoice

POST api/CompanyBorrower/v1/GetSalesInvoiceFundingContractStatus

POST api/CompanyBorrower/v1/GetSalesInvoiceFundingInvoiceStatus

POST api/CompanyBorrower/v1/InsertPurchaseInvoiceFundingContractApplication

POST api/CompanyBorrower/v1/GetPurhaseInvoiceFundingOffer

POST api/CompanyBorrower/v1/InsertPurchaseInvoice

POST api/CompanyBorrower/v1/GetPurchaseInvoiceFundingContractStatus

POST api/CompanyBorrower/v1/GetPurchaseInvoiceFundingContractStatusWithBic

POST api/CompanyBorrower/v1/GetPurchaseInvoiceFundingInvoiceStatus

POST api/CompanyBorrower/v1/GetPurchaseInvoiceFundingInvoiceStatusWithExternalInvoiceNumber

Administration

APIDescription
POST api/Administration/v1/RegisterIncomingEmail

Investor

APIDescription
POST api/Investor/v1/GetInvestmentSummaryReport

POST api/Investor/v1/GetAccountTransactionReport

POST api/Investor/v1/GetInvestorsWithPartnerCode

POST api/Investor/v1/GetInvestmentReport

POST api/Investor/v1/GetCancelledLoanAllocationReport