VaspDetailResponseVO
- Schema
- Example
allianceName
RequiredString
AllianceName is the name of the alliance that the VASP belongs to.
Min Length0
Max Length128
Example
Global Travel Rule
availability
RequiredInteger (int32)
availability: 0:UP, 1:DOWN
Example
0
[+]capability
RequiredObject
Capability is the capability of the VASP
couldPending
RequiredBoolean
CouldPending is means the VASP could pending the transaction when you submit the PII to them, this requires to support Manual Mode Travel Rule, if you don't, please ignore VASP who could pending.
Example
false
country
RequiredString
ISO 3166-1 alpha-2 in uppercase, only one exception is "GLOBAL" that use to describe the entity who does not belongs to any country
Min Length0
Max Length6
Example
UK
[+]requiredPiiFieldsAsBeneficiary
RequiredArray<Object>
RequiredPiiBeneficiaryFields is the list of PII fields that are required for pre-transaction approval that you should send to this beneficiary
Example
[{"id":"100026", "name":"Originator Natural Person Name"}]
[+]standardInfo
RequiredObject
PreferredStandardInfo is the info that auto selected by GTR, the key will first to select as ed25519_curve25519, and the pii spec version will select as ivms101-2020 as default, but if the VASP can't support these as default, GTR will respond the info that this VASP supported.
supportedFeatures
OptionalArray<String>
SupportedFeatures is the list of: STANDARD2, MANUAL_TRAVEL_RULE, ADDRESS_ROUTING
Example
["STANDARD2", "MANUAL_TRAVEL_RULE", "ADDRESS_ROUTING"]
[+]supportedVerifyFields
RequiredArray<Object>
VerifyFields is the IVMS101 specification's key name, please see VerifyField
Example
{"id":"110026", "name":"Beneficiary Natural Person Name"}
vaspCode
RequiredString
vaspCode (Getting from API Key Info)
Min Length0
Max Length32
Example
[vaspCode]
vaspEntityName
OptionalString
VaspEntityName is the formal name of the VASP entity.
Min Length0
Max Length128
Example
Axchange United Kingdom
vaspEntitySlug
RequiredString
VaspEntitySlug is a unique identifier for the VASP entity, this is all to be lowercase
Min Length3
Max Length64
Example
axchange-uk
{
"country": "UK",
"capability": {
"piiSending": true,
"piiReceiving": true,
"piiVerifying": true
},
"standardInfo": {
"supportedPiiSpecInfo": {
"piiSpecVersion": "ivms101-2020"
},
"piiSecretFormatType": "FULL_JSON_OBJECT_ENCRYPT",
"publicKeyInfo": {
"secretAlgorithm": "ecies_secp256r1",
"receiverKeyInfo": {
"publicKey": "-----BEGIN CERTIFICATE-----\nMIICWTCCAcKgAwIBAgIGAZhU1vxRMA0GCSqGSIb3DQEBCwUAMHAxFDASBgNVBAMMC2V4YW1wbGUuY29tMQswCQYDVQQGEwJERTEVMBMGA1UECwwMRXhhbXBsZSBVbml0MRAwDgYDVQQHDAdNdW5jaGVuMSIwIAYJKoZIhvcNAQkBFhNleGFtcGxlQGV4YW1wbGUuY29tMB4XDTI1MDcyOTA2MjAzMloXDTI2MDcyOTA2MjAzMlowcDEUMBIGA1UEAwwLZXhhbXBsZS5jb20xCzAJBgNVBAYTAkRFMRUwEwYDVQQLDAxFeGFtcGxlIFVuaXQxEDAOBgNVBAcMB011bmNoZW4xIjAgBgkqhkiG9w0BCQEWE2V4YW1wbGVAZXhhbXBsZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJAJdoVJITU/7c/zGKjbf3XRSxPpAK26XBUuy/trgNwjpjWS5PXn0zq8i6/gL1cg0dtHpIrBdS0aAwRpoOTrjmWf7apQtAsbPplECvLeo6QCbs8QeDX6x/ZmdhiVeK7WO/pjGUObjAsPgG3a4tVvce8tmO93p77zP3jZqCWcL6UnAgMBAAEwDQYJKoZIhvcNAQELBQADgYEARA6Sm03z+YqSbSEzjm7HhesF9bViE0B/hNWZ7LW/3YovIlvebesgNxZVPx9dSxm+8WD0gjK+6GR9PM82RYRQSClob5wLWpO/unpewbxDPPklckr4uskd33b8ruWDVtMsLmMTk7EjhYn620f2HwBd3IvdHvLWV9sojpzMz4YCMbg=\n-----END CERTIFICATE-----"
}
}
},
"supportedFeatures": "[\"STANDARD2\", \"MANUAL_TRAVEL_RULE\", \"ADDRESS_ROUTING\"]",
"vaspEntityName": "Axchange United Kingdom",
"supportedVerifyFields": "{\"id\":\"110026\", \"name\":\"Beneficiary Natural Person Name\"}",
"allianceName": "Global Travel Rule",
"requiredPiiFieldsAsBeneficiary": "[{\"id\":\"100026\", \"name\":\"Originator Natural Person Name\"}]",
"availability": 0,
"vaspCode": "[vaspCode]",
"couldPending": false,
"vaspEntitySlug": "axchange-uk"
}