API Listings

Documentation

Fexco Corporate Payments WEB API is a suite of Restful APIs designed to facilitate a clean flow of payment data

View Global Payment Codes View Product List and Codes View API Code Samples

Streamline & simplify your payment processes with our payable APIs

Or Contact Us

Ireland: 1800 246 800
UK: 0800 840 2887
fcpsupport@fexco.com

AP Automation and ERP Integration

Client

APIDescription
GET api/Client/GetBaseCurrencies?clientID={clientID}

Return Clients available Base Currencies.

GET api/Client/GetOperators?clientID={clientID}

Gets a list of a clients operators

Quotations

APIDescription
GET api/Quote/Get?clientID={clientID}&baseCurrency={baseCurrency}&foreignCurrency={foreignCurrency}&amountToBeConverted={amountToBeConverted}&amountTypeForeignOrBase={amountTypeForeignOrBase}

Get a quotation.

Address

APIDescription
GET api/Address?postCode={postCode}&countryCode={countryCode}

Get Address using post code or Eircode. On success, returns the address for the supplied post code or Eircode.

Rates

APIDescription
GET api/Rates/GetRates?clientRef={clientRef}&baseCurrency={baseCurrency}&fxCurrency={fxCurrency}

Get Rate Details based on combination of (ClientRef,BaseCurrency,FXCurrency)

Payee

APIDescription
GET api/Payee?clientID={clientID}&id={id}

Get a Payees Detail by using client identifier and payee identifier

GET api/Payee/Find?clientID={clientID}&id={id}&name={name}&currencyCode={currencyCode}&productCode={productCode}&includeInactive={includeInactive}

Get a list of Payees by using client identifier and/or a combination of any of the following payee id/name/currencyCode/productCode/includeInactive

GET api/Payee/Create?clientID={clientID}&operatorID={operatorID}&name={name}&productID={productID}&currencyCode={currencyCode}&bankCountry={bankCountry}&email={email}&payeeAddress1={payeeAddress1}&payeeCity={payeeCity}&payeePostcode={payeePostcode}&payeeState={payeeState}&payeeCountry={payeeCountry}&contact={contact}&accountNumber={accountNumber}&sortCode={sortCode}&bic={bic}&iban={iban}&bankName={bankName}&bankAddress1={bankAddress1}&bankCity={bankCity}&bankPostcode={bankPostcode}&bankState={bankState}&intermediaryBICCode={intermediaryBICCode}&intermediaryCountry={intermediaryCountry}

Create a new Payee with Address and Banking Details. On success, returns the new beneficiary unique reference.

GET api/Payee/Amend?clientID={clientID}&id={id}&operatorID={operatorID}&name={name}&productID={productID}&currencyCode={currencyCode}&bankCountry={bankCountry}&email={email}&payeeAddress1={payeeAddress1}&payeeCity={payeeCity}&payeePostcode={payeePostcode}&payeeState={payeeState}&payeeCountry={payeeCountry}&contact={contact}&accountNumber={accountNumber}&sortCode={sortCode}&bic={bic}&iban={iban}&bankName={bankName}&bankAddress1={bankAddress1}&bankCity={bankCity}&bankPostcode={bankPostcode}&bankState={bankState}&intermediaryBICCode={intermediaryBICCode}&intermediaryCountry={intermediaryCountry}

Amend Payee Details, Address or Banking. On success, returns true or false.

Sanctions

APIDescription
GET api/Sanctions/GetSanctions?subjectName={subjectName}&subjectCountry={subjectCountry}

Sanction Check to search for hits on a name(Name,Country)

CostCentres

APIDescription
GET api/CostCentre/Amend?clientID={clientID}&costCentreCode={costCentreCode}&name={name}&active={active}&email={email}&fullName={fullName}&addr1={addr1}&addr2={addr2}&addr3={addr3}&city={city}&state={state}&postCode={postCode}&country={country}&contact={contact}&natureOfBusiness={natureOfBusiness}&customerNumber={customerNumber}

Amend Cost Centre details. Return a message to indicate success or failure of amend operation.

GET api/CostCentre/Create?clientID={clientID}&name={name}&active={active}&email={email}&fullName={fullName}&addr1={addr1}&addr2={addr2}&addr3={addr3}&city={city}&state={state}&postCode={postCode}&country={country}&contact={contact}&natureOfBusiness={natureOfBusiness}&customerNumber={customerNumber}

Create a Cost Centre. Return a message to indicate success or failure of create operation.

GET api/CostCentre/GetCostCentres?clientID={clientID}&costCentreCode={costCentreCode}&name={name}&active={active}

Get Cost Centres.

Products

APIDescription
GET api/Products/GetProducts?clientRef={clientRef}

Get Product Details based on (ClientRef)

GET api/Products/GetProductRules?productID={productID}

Get Product Rules based on Product ID

GET api/Products/GetProductCurrencies?productID={productID}

Get Product Currencies based on Product ID

GET api/Products/GetProductCountries?productID={productID}

Get Product Countries based on Product ID

Payments

APIDescription
GET api/Payments/Get?transRef={transRef}

No documentation available.

GET api/Payments/Create?clientRef={clientRef}&operatorID={operatorID}&baseCurrency={baseCurrency}&foreignCurrency={foreignCurrency}&payeeID={payeeID}&localAmount={localAmount}&payeeContact={payeeContact}&invoiceComment={invoiceComment}

Add/Create a new payment with required payment details.

GET api/Payments/Cancel?xaRef={xaRef}&operatorId={operatorId}

Cancel a payment using transaction reference.

GET api/Payments/Approve?xa_Ref={xa_Ref}&operatorID={operatorID}&quoteID={quoteID}&factorCode={factorCode}

Approve a payment using quotation reference.

Banks

APIDescription
GET api/Banks/GetBankDetails?bankCountry={bankCountry}&bic={bic}&clearingCode={clearingCode}

Get Bank Details based on any combination of (Bank Country, BIC, ClearingCode)

GET api/Banks/GetBankCountryRules?bankCountry={bankCountry}

Get Bank Country Rules based on numeric Bank Country Code

GET api/Banks/PostBankDetails?bankCountry={bankCountry}&bic={bic}&iban={iban}&clearingCode={clearingCode}

Validates any combination of (Bank Country, BIC, IBAN, ClearingCode)

SMS

APIDescription
GET api/SMS/PostSendSMSMessage?message={message}&mobileNumber={mobileNumber}&friendlyName={friendlyName}

Sends SMS message

Build your own Payables Solution

Fill in the details above and one of our API experts will contact you to discuss your specific requirements Or

Email us.

Payment solutions experts

As featured in:

Safe, secure & compliant

As a regulated financial institution Fexco Corporate Payments uses robust client asset procedures to keep your funds protected.

In October 2016, Fexco Corporate Payments became the first Irish payments provider to achieve the esteemed ISO 27001 Certification.