VirtualInstrumentEvent
Event for Virtual Instrument lifecycle status change.
Event identifier.
Possible values: [VIRTUAL_INSTRUMENT_REQUEST_ACCEPTED
, VIRTUAL_INSTRUMENT_REQUEST_PENDING
, VIRTUAL_INSTRUMENT_REQUEST_COMPLETED
, VIRTUAL_INSTRUMENT_REQUEST_REJECTED
, VIRTUAL_INSTRUMENT_REQUEST_FAILED
]
VIRTUAL_INSTRUMENT_REQUEST_COMPLETED
owner object
Reference to customer object. Optionally can hold external id for easier cross reference of the customer representation in external system.
Customer id.
12345
External id of the customer.
55551111
links object[]required
Resource reference semantic.
Possible values: [self
, related
, urn:x-skrill:payment-redirect
]
Resource link.
HTTP Method of accessing the linked resource.
Possible values: [GET
, POST
]
GET
GET
content objectrequired
Event for Virtual Instrument Request status update.
Request id.
Possible values: <= 20 characters
5029090724
Virtual payment instrument type.
Possible values: [SEPA_BANK_ACCOUNT
, UK_BANK_ACCOUNT
, US_BANK_ACCOUNT
]
US_BANK_ACCOUNT
Id of balance account linked to the virtual instrument.
123234
Status of virtual payment instrument request.
Possible values: [ACCEPTED
, PENDING
, COMPLETED
, REJECTED
, FAILED
]
COMPLETED
Status of virtual payment instrument request.
Request has been denied by the issuing bank.
The virtual instrument id, for requests that have COMPLETED status.
Possible values: <= 20 characters
acde070d-8c4c-4f0d-9d8a-162843c10335
{
"id": "string",
"timestamp": "2021-07-15T17:54:12Z",
"eventType": "VIRTUAL_INSTRUMENT_REQUEST_COMPLETED",
"owner": {
"id": "12345",
"externalId": "55551111"
},
"links": [
{
"rel": "self",
"href": "string",
"method": "GET"
}
],
"content": {
"id": "5029090724",
"instrumentType": "US_BANK_ACCOUNT",
"accountId": "123234",
"status": "COMPLETED",
"statusReason": "Request has been denied by the issuing bank.",
"virtualInstrumentId": "acde070d-8c4c-4f0d-9d8a-162843c10335"
}
}