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
note
- Only a base instrument currency is accepted as the Quote and Order request
currency. - Only the
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 | |
| quoteValidityTime | 8s | Quote Validity Time |
| clients | List of Clients. See Clients section for detailed explanation. | |
| client[].clientId | Client ID | |
| client[].clientKey | Client Key | |
| client[].clientCode | Numeric Client Code |
Config sample
connectors {
RFQCORPAY: ${template.connector.rfqcrypto.corpay} {
settings {
restUrl = "https://crossborder.corpay.com"
stream = "<STREAM_KEY>"
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"
}
]
}
}
}