Skip to main content

Corpay RFQ Connector

Features

rfq-crypto-corpayConnector Key
Instruments
FX
Request Types
SUBMIT
Order Types
PREVIOUSLY_QUOTED
Time In Force
FOK
Order ID Mapper
CUSTOM
Order Status Request
Cancel On Disconnect
Commission
Post Only
Fast Cancel
Fast Replace

Notes

Required request properties

Quote Request:

  • Currency
  • Quote Side
  • Size
  • Settlement Type
  • Party Id or Account
  • Maturity Date (for Forward requests)
  • Open Date (for Forward requests)

Order New Request:

  • Quote Id
  • Settlement Type
  • Account

Please note:

  • Only a base instrument currency is accepted as Quote and Order requests currency.
  • Only TRADEABLE quote type is accepted.
  • Party Id or Account is a numeric Client Code provided by the Exchange.

Clients

Information about Clients (Counterparties) is configured as a list of objects. Every Quote Request requires Client Code of the target Client to be provided with the PartyId or Account request properties. The same Client Code is expected to be provided with the Account property of the Order New Request.

See Config sample section for the clients list configuration sample.

Symbology

baseCurrency and currency properties of FX instrument are used for quote request submission.

Configuration

Connector settings

ParameterDefault ValueDescription
streamName of Timebase stream for quote requests and quotes
partnerIdPartner ID
partnerKeyPartner Key
clientsList of Clients. See Clients section for detailed explanation.
client.clientIdClient ID
client.clientKeyClient Key
client.clientCodeNumeric Client Code
quoteValidityTime8sQuote Validity Time

Config sample

include classpath("crypto-connectors.conf")

connectors {
RFQCORPAY: ${template.connector.rfqcrypto.corpay} {
settings {
restUrl = "https://crossborder.corpay.com"

stream = "<STREAM>"

partnerId = "<PARTNER_ID>"
partnerKey = "<PARTNER_KEY>"

clients : [
{
clientId = "Client ID 1"
clientKey = "Client Key 1"
clientCode = "Client Code 1"
}, {
clientId = "Client ID 2"
clientKey = "Client Key 2"
clientCode = "Client Code 2"
}
]
}
}
}