{
"beneficiaryVasp": "string",
"requestId": "string",
"invokeVaspCode": "string",
"callbackData": {
"piiSpecVersion": "string",
"beneficiaryVasp": "Beneficiary VASP Code 1",
"initiatorExpectVerifyFields": [
[
"LICENSE_NUMBER_US_CA",
"NAME",
"LOCAL_NAME",
"PLACE_OF_BIRTH",
"DATE_OF_BIRTH"
]
],
"travelruleId": "string",
"emptyPiiSchema": "{\"ivms101\":{\"OriginatingVASP\":...}}",
"txId": "string",
"originatorVasp": "Originator VASP Code 1",
"receiverPublicKey": "Receiver VASP Public Key / Your Public Key",
"network": "ETH,BTC...",
"hashSalt": "string",
"fiatName": "EUR,USD,USDT,FDUSD...",
"requestId": "string",
"beneficiaryVaspName": "Beneficiary VASP Name 1",
"fiatPrice": "339.5",
"tag": "memo:[account_id in service]",
"beneficiaryPublicKey": "Beneficiary VASP 1 Public Key",
"verificationDirection": "1 // 1: RECEIVER TO SENDER (YOU AS ORIGINATOR) CHECK, 2: SENDER TO RECEIVER (YOU AS BENEFICIARY) CHECK",
"initiatorVasp": "Initiator VASP Code",
"encryptedPayload": "[Curve 25519 Encrypted Payload] The encrypted PII info sent from originating VASP, the payload schema JSON should follow IVMS-101. And the payload is encrypted by Curve 25519 algorithm, which need your private key and originating vasp's public key to decrypt.",
"ticker": "USDT,FDUSD...",
"address": "Beneficiary Wallet Address / Account Address, mostly using hash id text, not a block id number",
"lawThresholdEnabled": true,
"receiverVasp": "Receiver VASP Code / Your VASP COde",
"originatorPublicKey": "Originator VASP 1 Public Key",
"secretType": 1,
"originatorVaspName": "Originator VASP Name 1",
"initiatorPublicKey": "Initiator VASP Public Key"
},
"originatorVasp": "string",
"callbackType": 0
}