GoCardless/Services/BankDetailsLookupService.cs
/// <summary>
/// Performs a bank details lookup. As part of the lookup, a modulus
/// check and
/// reachability check are performed.
/// 
/// If your request returns an [error](#api-usage-errors) or the
/// `available_debit_schemes`
/// attribute is an empty array, you will not be able to collect
/// payments from the
/// specified bank account. GoCardless may be able to collect payments
/// from an account
/// even if no `bic` is returned.
/// 
/// Bank account details may be supplied using [local
/// details](#appendix-local-bank-details) or an IBAN.
/// 
/// _Note:_ Usage of this endpoint is monitored. If your organisation
/// relies on GoCardless for
/// modulus or reachability checking but not for payment collection,
/// please get in touch.
/// </summary>
/// <param name="request">An optional `BankDetailsLookupCreateRequest` representing the body for this create request.</param>
/// <param name="customiseRequestMessage">An optional `RequestSettings` allowing you to configure the request</param>
/// <returns>A single bank details lookup resource</returns>
Performs a bank details lookup. As part of the lookup, a modulus
check and
reachability check are performed.

If your request returns an [error](#api-usage-errors) or the
`available_debit_schemes`
attribute is an empty array, you will not be able to collect
payments from the
specified bank account. GoCardless may be able to collect payments
from an account
even if no `bic` is returned.

Bank account details may be supplied using [local
details](#appendix-local-bank-details) or an IBAN.

_ Usage of this endpoint is monitored. If your organisation
relies on GoCardless for
modulus or reachability checking but not for payment collection,
please get in touch.
Performs a bank details lookup . As part of the lookup a modulus check and reachability check are performed . If your request returns an [ error ] ( #api - usage - errors ) or the ` available_debit_schemes ` attribute is an empty array you will not be able to collect payments from the specified bank account . GoCardless may be able to collect payments from an account even if no ` bic ` is returned . Bank account details may be supplied using [ local details ] ( #appendix - local - bank - details ) or an IBAN . _ Usage of this endpoint is monitored . If your organisation relies on GoCardless for modulus or reachability checking but not for payment collection please get in touch .
public Task<BankDetailsLookupResponse> CreateAsync(BankDetailsLookupCreateRequest request = null, RequestSettings customiseRequestMessage = null)
        {
            request = request ?? new BankDetailsLookupCreateRequest();
            var urlParams = new List<KeyValuePair<string, object>>
            {};
            return _goCardlessClient.ExecuteAsync<BankDetailsLookupResponse>("POST", "/bank_details_lookups", urlParams, request, null, "bank_details_lookups", customiseRequestMessage);
        }
public Task < BankDetailsLookupResponse > CreateAsync ( BankDetailsLookupCreateRequest request = null , RequestSettings customiseRequestMessage = null ) { request = request ?? new BankDetailsLookupCreateRequest ( ) ; var urlParams = new List < KeyValuePair < string , object > > { } ; return _goCardlessClient . ExecuteAsync < BankDetailsLookupResponse > ( " " , " " , urlParams , request , null , " " , customiseRequestMessage ) ; }
Performs a bank details lookup.
Performs a bank details lookup .
A single bank details lookup resource
A single bank details lookup resource
request
BankDetailsLookupCreateRequest
An optional `BankDetailsLookupCreateRequest` representing the body for this create request.
An optional ` BankDetailsLookupCreateRequest ` representing the body for this create request .
customiseRequestMessage
RequestSettings
An optional `RequestSettings` allowing you to configure the request
An optional ` RequestSettings ` allowing you to configure the request