Creates a new virtual card deployment.

Log in to see full request history
Body Params
clientAccountCode
object
required

Conferma Pay VCN account identifier. This is the account or Card Pool that will be used to generate the VCN.

string
required
string | null

Reference provided by the consumer platform. This should be unique and can be used to identify a deployment by a third-party system reference such as a booking id or PO number.

string | null

Reference provided for the supplier/beneficiary. Typically, this would be a booking confirmation or invoice reference.

deploymentAmount
object
required

The amount object is used to capture a monetary value and currency code. The deployment amount will drive the maximum authorisation value permitted on the virtual card, excluding any tolerances or additional controls.

invoiceAmount
object

The invoice amount object is used to capture a monetary value and currency code. This can be used where the deployment amount required does not reflect the purchase value e.g. a tolerance or buffer may have been added to the deploymentAmount, or the invoice allows for a discount.

paymentRange
object
required

Open to spend period for the deployment VCN.

customer
object
array of objects | null

Custom identifiers captured against the card deployment. Custom validation may be applied where custom data templates have been configured against the Card Pool.

customData
supplier
object
required

Vendor, merchant or beneficiary expected to charge the card or receive funds

hotel
object

Hotel booking details.

air
object

Flight booking data.

rail
object

Rail booking data.

transport
object

Ground transportation booking data.

array of objects | null

One or more travellers associated to the deployment. The use of travellers is spendType specific; this property may not be present for non-travel spend types.

travellers
array of objects | null

One or more ancillaries associated to the deployment. Ancillaries should be used to itemise additional spend items such as airline speedy boarding, baggage or wifi.
Any amount value provided as part of an ancillary item will be added to the VCN on top of the deploymentAmount.

ancillaries
array of objects | null

One or more service fees associated to the deployment.

serviceFees
pnr
object

GDS PNR locator data associated with the deployment.

boolean | null

Advanced Purchase flag that can be used to open the VCN for immediate use.

boolean
array of objects | null
paymentRequestFulfilmentRequests
array of objects | null

It is possible to specify additional controls enabled by the connected card issuer platform. For a full list of controls available for your banking partner, contact the Conferma Pay Implementations Team.

advancedCardControls
int32

UTC TimeZone Offset in minutes. Virtual card date controls are applied in UTC. Use the offset to accomodate your preferred timezone.

string | null
Responses

401

Unauthorized

403

Forbidden

Language
Credentials
OAuth2
Click Try It! to start a request and see the response here! Or choose an example:
application/json