Corpay RFQ Connector
Features
rfq-crypto-corpayConnector Key✗
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
Forwardrequests) - Open Date (for
Forwardrequests)
Order New Request:
- Quote Id
- Settlement Type
- Account
Please note:
- Only a base instrument currency is accepted as Quote and Order requests
currency. - Only
TRADEABLEquote type is accepted. Party IdorAccountis a numericClient Codeprovided 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
| Parameter | Default Value | Description |
|---|---|---|
| stream | Name of Timebase stream for quote requests and quotes | |
| partnerId | Partner ID | |
| partnerKey | Partner Key | |
| clients | List of Clients. See Clients section for detailed explanation. | |
| client.clientId | Client ID | |
| client.clientKey | Client Key | |
| client.clientCode | Numeric Client Code | |
| quoteValidityTime | 8s | Quote 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"
}
]
}
}
}