Webhook Events Examples

Attestation Event

Attestations are broadcast on-chain and emitted/synced to all Veriscope nodes. All VASPs receive all attestations.

Handling tips
  • oVASPs can opt to ignore attestation events posted by their own trust anchor account (ta_account)

  • bVASPs should check whether the destination wallet address (coin_address) is owned by them. bVASPs can then respond.

eventType
no event type at the moment
body
{
    "ta_account": "0xF937c412e7172c2c8978cEdD850DDD08e0D95e60",
    "jurisdiction": "196",
    "effective_time": "1624692972",
    "expiry_time": "1687937772",
    "is_managed": "1",
    "attestation_hash": "0xff447fc35f7eee4245c8c4028aa67c86e225f30864a1dab3f0ac011e6e919f43",
    "transaction_hash": "0x3b27c9c150968c013d3627ea75f1c23ee410235ea273c28c9967ae952c85ab9e",
    "user_account": "0x96Ee3769a2422215626b8A32594e8fBD5Dd1b61a",
    "public_data": "0x656e642d746f2d656e642077616c6b7468726f756768",
    "public_data_decoded": "end-to-end walkthrough",
    "documents_matrix_encrypted": "0x373839633835643163623731633333303063303435306335363932343833333330666332386662663661643234373236363562393366326662633365663832346562633031643132396334373832336138656362656665376261376364633365643462663366643437666166636235666637336633393635396634646634333964613733373464396465323436346637643532343635636636386432363530663662333236346166366333326231383835383038656335343130376432323831663438313234613363653038343633323361363333303236363366313734356563353565373761313632353438633861353133313261343663356138313831356137653235346663643531323135613765323534396338613433623163616339353631643865316135613066343839366138303432633964653833306130363965323164303239653536303561303035376130653930373839313030613961626536343036373437313661616338343231353062303964343431613564366139323031326136353561316338336132643631363665646338623238313636613132373930316337356233666337666662383330666466353035313737",
    "documents_matrix_encrypted_decoded": "789c85d1cb71c3300c0450c5692483330fc28fbf6ad2472665b93f2fbc3ef824ebc01d129c47823a8ecbefe7ba7cdc3ed4bf3fd47fafcb5ff73f39659f4df439da7374d9de2464f7d52465cf68d2650f6b3264af6c32b1885808ec54107d2281f48124a3ce0846323a63302663f1745ec55e77a162548c8a51312a46c5a81815a7e254fcd51215a7e2549c8a43b1cac9561d8e1a5a0f4896a8042c9de830a069e21d029e5605a0057a0e90789100a9abe640674716aac842150b09d441a5d6a92012a655a1c83a2d6166edc8b28166a127901c75b3fc7ffb830fdf505177",
    "availability_address_encrypted": "0x2020202020202020202020202020202020202020202020202020202020202020",
    "availability_address_encrypted_decoded": null,
    "version_code": "3",
    "coin_blockchain": "ETH",
    "coin_token": "USDC",
    "coin_address": "0x5481fabc980af705c556517426c81a963af5657d",
    "coin_memo": "end-to-end walkthrough"
}

Originator (oVASP) Events

The following are the events that oVASPs can expect to receive.

  • OR_DATA_REQ

  • OR_KYC_REQ

  • BE_ENC

  • OR_KYC_ACCEPTED

  • OR_KYC_REJECTED

Originator Signature Data Requested

Handling tips
  • This event indicates to oVASPs that a VASP has responded to one of their attestations.

  • Provided the VASP status is BE_TA_VERIFIED oVASPs should respond with their signature data

  • oVASPs can also included encrypted IVMS in the reponse or wait for the bVASP to send encrypted IVMS data first.

eventType
"eventType": "OR_DATA_REQ"
body
{
    "eventType": "OR_DATA_REQ",
    "kycTemplate": {
        "AttestationHash": "0xff447fc35f7eee4245c8c4028aa67c86e225f30864a1dab3f0ac011e6e919f43",
        "BeneficiaryTAAddress": "0x1358D8FF6bF65002d051c059b95E60f54007516e",
        "BeneficiaryTAPublicKey": "0e67d158116a7c330953bde9d53dac5db35a7af64337f5b3de5246ab576d98e4d2f32cb96e0b291332573eed2884edb0a626e58525e7d89ce1ecb1dd50d9ee89",
        "BeneficiaryUserAddress": "0x279623a9378725fe271dccd8a390228f81c87a5e",
        "BeneficiaryUserPublicKey": "0x0409e8d4a705e9dff75c5d082b601a8326b77c61b763df76ec242f24b85abd070fcada35335033ec0bfe8308dfcf0ea551b0193836219bbb535f059ade08140772",
        "BeneficiaryTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "BeneficiaryTASignature": {
            "r": "0x221ad084d6a3eaa93446508033ed746a831d5fd31748dfb5a8eb1c850555218e",
            "s": "0x0e731078734180087e61fcd7c9248e8172608c2a645a438c379fc08aedbbaa70",
            "v": "0x26"
        },
        "BeneficiaryUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "BeneficiaryUserSignature": {
            "r": "0x8edb489caf90ea1ec47b185099825b763b0dbfee72cf0685c0662fe96b178dd5",
            "s": "0x3eb2f91b549512aeb8438fac961cca34c47873c11ce17f383f54c4346458b149",
            "v": "0x26"
        },
        "CoinBlockchain": "ETH",
        "CoinToken": "USDC",
        "CoinAddress": "0x5481fabc980af705c556517426c81a963af5657d",
        "CoinMemo": "end-to-end walkthrough",
        "CoinTransactionHash": null,
        "CoinTransactionValue": null,
        "SenderTAAddress": "0xf937c412e7172c2c8978cedd850ddd08e0d95e60",
        "SenderTAPublicKey": null,
        "SenderUserAddress": "0x96ee3769a2422215626b8a32594e8fbd5dd1b61a",
        "SenderUserPublicKey": null,
        "SenderTASignatureHash": null,
        "SenderTASignature": null,
        "SenderUserSignatureHash": null,
        "SenderUserSignature": null,
        "BeneficiaryKYC": null,
        "SenderKYC": null,
        "BeneficiaryTAUrl": "https://ks-node-4.veriscope.network/kyc-template",
        "SenderTAUrl": "https://ks-node-3.veriscope.network/kyc-template"
    }
}

Originator KYC/IVMS Requested

Example 1. Handling tips
  • This event is fired as soon as an oVASP sends signature data (without encrypted KYC/IVMS data) to the bVASP; at the same time a corresponding bVASP event (BE_KYC_REQ) is fired which lets the bVASP know that KYC/IVMS data has been requested.

  • If an oVASP sends encrypted KYC/IVMS data alongside signature data, this event won’t be fired.

  • The oVASP or bVASP can send KYC/IVMS data first; the order doesn’t matter. This enables VASPs to have different workflows with different VASPs, if required.

eventType
"eventType": "OR_KYC_REQ"
body
{
    "eventType": "OR_KYC_REQ",
    "kycTemplate": {
        "AttestationHash": "0xd75dceb4faa2750202c2eaa7b3ec3b73092d4e9b9521484bc7f083f4cca46f7c",
        "BeneficiaryTAAddress": "0x1358D8FF6bF65002d051c059b95E60f54007516e",
        "BeneficiaryTAPublicKey": "0e67d158116a7c330953bde9d53dac5db35a7af64337f5b3de5246ab576d98e4d2f32cb96e0b291332573eed2884edb0a626e58525e7d89ce1ecb1dd50d9ee89",
        "BeneficiaryUserAddress": "0x4bf6b263f7a5a5c8a649b35c32b694f6284bfc74",
        "BeneficiaryUserPublicKey": "0x04a014aa8f1ba371555fb33fa9d60c4283ad50e337f1b655dc9fcbe0c9ace517aada5380f43dee5d2e1ec058a5a4a5f64e255741a838aa72b17c7b75bc98620495",
        "BeneficiaryTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "BeneficiaryTASignature": {
            "r": "0x221ad084d6a3eaa93446508033ed746a831d5fd31748dfb5a8eb1c850555218e",
            "s": "0x0e731078734180087e61fcd7c9248e8172608c2a645a438c379fc08aedbbaa70",
            "v": "0x26"
        },
        "BeneficiaryUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "BeneficiaryUserSignature": {
            "r": "0x46fe2b3cf25207d45fad19b5d0cd9af67e1f209f22ac66d9699482ffb4f651d2",
            "s": "0x17dfb52dd263b0b5d8d8fb899f705cd07e3249d6be9bde3e879bd8b88057f13b",
            "v": "0x26"
        },
        "CoinBlockchain": "ETH",
        "CoinToken": "POOL",
        "CoinAddress": "0x2b6f1d738b5a78d6de6525aaba404de1e70abb46",
        "CoinMemo": "end-to-end state machine test",
        "CoinTransactionHash": "",
        "CoinTransactionValue": "",
        "SenderTAAddress": "0xf937c412e7172c2c8978cedd850ddd08e0d95e60",
        "SenderTAPublicKey": "eb7a66b64a0c04362aa8384d28068106f0e41d24adf507afcc64e3d5b756aa2cd6dd33fdf1a5db36e63fffd37fa654a3d1cb6778bcf6de0352cc0e6e2f323209",
        "SenderUserAddress": "0x8db06277dfd034c5d29d2192b075a1926f2b226d",
        "SenderUserPublicKey": "0x044e103425857441559df522aa2db755e4f951a67e11dce96394c44afaf8839d415f0b0e82ed8c16fd8d8b26fd94d7e5c2bf639a360d5696d7dcebe1b2492c4768",
        "SenderTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "SenderTASignature": {
            "r": "0x12fe4dc19292e0efef7119193e33e4a92f9e859fe5850c75b6a5dd64c7b9b383",
            "s": "0x549b32f75b25aa8233f633dfef51b3353db4c499e119f10d44e24d15e5cd054b",
            "v": "0x26"
        },
        "SenderUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "SenderUserSignature": {
            "r": "0x3df7941017c4c343df3a3e0b0a91019f21b6457ccacb0256c6f3209a07416009",
            "s": "0x16ac99bd3e13b97c74eabe62278ebb16483a7305ae46962a576aac3daaf03bd0",
            "v": "0x25"
        },
        "BeneficiaryKYC": null,
        "SenderKYC": null,
        "BeneficiaryTAUrl": "https://ks-node-4.veriscope.network/kyc-template",
        "SenderTAUrl": "https://ks-node-3.veriscope.network/kyc-template"
    }
}

Benficiary Encrypted IVMS Received

eventType
"eventType": "BE_ENC"
body
{
    "eventType": "BE_ENC",
    "kycTemplate": {
        "AttestationHash": "0xff447fc35f7eee4245c8c4028aa67c86e225f30864a1dab3f0ac011e6e919f43",
        "BeneficiaryTAAddress": "0x1358D8FF6bF65002d051c059b95E60f54007516e",
        "BeneficiaryTAPublicKey": "0e67d158116a7c330953bde9d53dac5db35a7af64337f5b3de5246ab576d98e4d2f32cb96e0b291332573eed2884edb0a626e58525e7d89ce1ecb1dd50d9ee89",
        "BeneficiaryUserAddress": "0x279623a9378725fe271dccd8a390228f81c87a5e",
        "BeneficiaryUserPublicKey": "0x0409e8d4a705e9dff75c5d082b601a8326b77c61b763df76ec242f24b85abd070fcada35335033ec0bfe8308dfcf0ea551b0193836219bbb535f059ade08140772",
        "BeneficiaryTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "BeneficiaryTASignature": {
            "r": "0x221ad084d6a3eaa93446508033ed746a831d5fd31748dfb5a8eb1c850555218e",
            "s": "0x0e731078734180087e61fcd7c9248e8172608c2a645a438c379fc08aedbbaa70",
            "v": "0x26"
        },
        "BeneficiaryUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "BeneficiaryUserSignature": {
            "r": "0x8edb489caf90ea1ec47b185099825b763b0dbfee72cf0685c0662fe96b178dd5",
            "s": "0x3eb2f91b549512aeb8438fac961cca34c47873c11ce17f383f54c4346458b149",
            "v": "0x26"
        },
        "CoinBlockchain": "ETH",
        "CoinToken": "USDC",
        "CoinAddress": "0x5481fabc980af705c556517426c81a963af5657d",
        "CoinMemo": "end-to-end walkthrough",
        "CoinTransactionHash": null,
        "CoinTransactionValue": null,
        "SenderTAAddress": "0xf937c412e7172c2c8978cedd850ddd08e0d95e60",
        "SenderTAPublicKey": "eb7a66b64a0c04362aa8384d28068106f0e41d24adf507afcc64e3d5b756aa2cd6dd33fdf1a5db36e63fffd37fa654a3d1cb6778bcf6de0352cc0e6e2f323209",
        "SenderUserAddress": "0x96ee3769a2422215626b8a32594e8fbd5dd1b61a",
        "SenderUserPublicKey": "0x0423f6bd02dac58e22f493c63a347922fedfb521a4d9908836c0194e364c018552bc8e1b78e0868f1249c37d199690780a9ba635b49ecd295c086cab02270364fa",
        "SenderTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "SenderTASignature": {
            "r": "0x12fe4dc19292e0efef7119193e33e4a92f9e859fe5850c75b6a5dd64c7b9b383",
            "s": "0x549b32f75b25aa8233f633dfef51b3353db4c499e119f10d44e24d15e5cd054b",
            "v": "0x26"
        },
        "SenderUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "SenderUserSignature": {
            "r": "0x27a0f86e6afdfb93e8f5e7c6bc48d55af0fb43f4a888676c86e61a7db808cca7",
            "s": "0x2487c6da94c174831a4ce28256488288743d29e78eafa5d57c319a9badcb4bc8",
            "v": "0x25"
        },
        "BeneficiaryKYC": "BLJ1mx9Ayym8kBwo76nxpNs1+j1OUQaOdYsxkrExH2JnmwdaAjDXKncVh9wURtbjBA+1ANaJgwBXwbKFEOO/TZPuFv39BfBOFcEhqv7TBC6mJIJyRcV3QWYIJ82PAzkxnLNWrH0vMYg/VVJ50/IHUjai1dBaWdASuQDfhzT/E0oRTl3jWpG2JJVukNtMR/uEdQLvZHpjtPyK",
        "SenderKYC": "BGqavksg9ZzUjsAr8AcgxQQ3BCNqBdijdk5kv4YJzDVkb7l5386Z59VGGLJbjwX4oxmrAVk4FILLdtwXczFVk/Lz5jgseoidTxubmIyZ5XN6xGFBgRvYim68G0WQarY/GEOTlMIfyWaFIofLtG3rAHkRIn5aIJnxbGT4wTrwZM6gNcXiS07rHWlDJmlIL+XOm/n1WU8D3oA=",
        "BeneficiaryTAUrl": "https://ks-node-4.veriscope.network/kyc-template",
        "SenderTAUrl": "https://ks-node-3.veriscope.network/kyc-template"
    }
}

Originator KYC/IVMS Accepted

Handling tips
  • This event is triggered whenever a bVASP accepts a transfer / sends ivms_state_code:`0202`

eventType
"eventType": "OR_KYC_ACCEPTED"
body
to be added

Originator KYC/IVMS Rejected

Handling tips
  • This event is triggered whenever a bVASP rejects a transfer / sends ivms_state_code:`0307` OR 0308. In the case of 0307 (soft reject), the following event is triggered: OR_KYC_REQ_SENT.

eventType
"eventType": "OR_KYC_REJECTED"
body
to be added

Beneficiary (bVASP) Events

The following are the events that bVASPs can expect to receive.

  • BE_KYC_REQ

  • OR_ENC

  • BE_KYC_ACCEPTED

  • BE_KYC_REJECTED

Beneficiary KYC/IVMS Requested

eventType
"eventType": "BE_KYC_REQ"
body
{
    "eventType": "BE_KYC_REQ",
    "kycTemplate": {
        "AttestationHash": "0xff447fc35f7eee4245c8c4028aa67c86e225f30864a1dab3f0ac011e6e919f43",
        "BeneficiaryTAAddress": "0x1358D8FF6bF65002d051c059b95E60f54007516e",
        "BeneficiaryTAPublicKey": "0e67d158116a7c330953bde9d53dac5db35a7af64337f5b3de5246ab576d98e4d2f32cb96e0b291332573eed2884edb0a626e58525e7d89ce1ecb1dd50d9ee89",
        "BeneficiaryUserAddress": "0x279623a9378725fe271dccd8a390228f81c87a5e",
        "BeneficiaryUserPublicKey": "0x0409e8d4a705e9dff75c5d082b601a8326b77c61b763df76ec242f24b85abd070fcada35335033ec0bfe8308dfcf0ea551b0193836219bbb535f059ade08140772",
        "BeneficiaryTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "BeneficiaryTASignature": {
            "r": "0x221ad084d6a3eaa93446508033ed746a831d5fd31748dfb5a8eb1c850555218e",
            "s": "0x0e731078734180087e61fcd7c9248e8172608c2a645a438c379fc08aedbbaa70",
            "v": "0x26"
        },
        "BeneficiaryUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "BeneficiaryUserSignature": {
            "r": "0x8edb489caf90ea1ec47b185099825b763b0dbfee72cf0685c0662fe96b178dd5",
            "s": "0x3eb2f91b549512aeb8438fac961cca34c47873c11ce17f383f54c4346458b149",
            "v": "0x26"
        },
        "CoinBlockchain": "ETH",
        "CoinToken": "USDC",
        "CoinAddress": "0x5481fabc980af705c556517426c81a963af5657d",
        "CoinMemo": "end-to-end walkthrough",
        "CoinTransactionHash": null,
        "CoinTransactionValue": null,
        "SenderTAAddress": "0xf937c412e7172c2c8978cedd850ddd08e0d95e60",
        "SenderTAPublicKey": "eb7a66b64a0c04362aa8384d28068106f0e41d24adf507afcc64e3d5b756aa2cd6dd33fdf1a5db36e63fffd37fa654a3d1cb6778bcf6de0352cc0e6e2f323209",
        "SenderUserAddress": "0x96ee3769a2422215626b8a32594e8fbd5dd1b61a",
        "SenderUserPublicKey": "0x0423f6bd02dac58e22f493c63a347922fedfb521a4d9908836c0194e364c018552bc8e1b78e0868f1249c37d199690780a9ba635b49ecd295c086cab02270364fa",
        "SenderTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "SenderTASignature": {
            "r": "0x12fe4dc19292e0efef7119193e33e4a92f9e859fe5850c75b6a5dd64c7b9b383",
            "s": "0x549b32f75b25aa8233f633dfef51b3353db4c499e119f10d44e24d15e5cd054b",
            "v": "0x26"
        },
        "SenderUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "SenderUserSignature": {
            "r": "0x27a0f86e6afdfb93e8f5e7c6bc48d55af0fb43f4a888676c86e61a7db808cca7",
            "s": "0x2487c6da94c174831a4ce28256488288743d29e78eafa5d57c319a9badcb4bc8",
            "v": "0x25"
        },
        "BeneficiaryKYC": null,
        "SenderKYC": "BGqavksg9ZzUjsAr8AcgxQQ3BCNqBdijdk5kv4YJzDVkb7l5386Z59VGGLJbjwX4oxmrAVk4FILLdtwXczFVk/Lz5jgseoidTxubmIyZ5XN6xGFBgRvYim68G0WQarY/GEOTlMIfyWaFIofLtG3rAHkRIn5aIJnxbGT4wTrwZM6gNcXiS07rHWlDJmlIL+XOm/n1WU8D3oA=",
        "BeneficiaryTAUrl": "https://ks-node-4.veriscope.network/kyc-template",
        "SenderTAUrl": "https://ks-node-3.veriscope.network/kyc-template"
    }
}

Originator Encrypted IVMS Received

eventType
"eventType": "OR_ENC"
body
{
    "eventType": "OR_ENC",
    "kycTemplate": {
        "AttestationHash": "0xff447fc35f7eee4245c8c4028aa67c86e225f30864a1dab3f0ac011e6e919f43",
        "BeneficiaryTAAddress": "0x1358D8FF6bF65002d051c059b95E60f54007516e",
        "BeneficiaryTAPublicKey": "0e67d158116a7c330953bde9d53dac5db35a7af64337f5b3de5246ab576d98e4d2f32cb96e0b291332573eed2884edb0a626e58525e7d89ce1ecb1dd50d9ee89",
        "BeneficiaryUserAddress": "0x279623a9378725fe271dccd8a390228f81c87a5e",
        "BeneficiaryUserPublicKey": "0x0409e8d4a705e9dff75c5d082b601a8326b77c61b763df76ec242f24b85abd070fcada35335033ec0bfe8308dfcf0ea551b0193836219bbb535f059ade08140772",
        "BeneficiaryTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "BeneficiaryTASignature": {
            "r": "0x221ad084d6a3eaa93446508033ed746a831d5fd31748dfb5a8eb1c850555218e",
            "s": "0x0e731078734180087e61fcd7c9248e8172608c2a645a438c379fc08aedbbaa70",
            "v": "0x26"
        },
        "BeneficiaryUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "BeneficiaryUserSignature": {
            "r": "0x8edb489caf90ea1ec47b185099825b763b0dbfee72cf0685c0662fe96b178dd5",
            "s": "0x3eb2f91b549512aeb8438fac961cca34c47873c11ce17f383f54c4346458b149",
            "v": "0x26"
        },
        "CoinBlockchain": "ETH",
        "CoinToken": "USDC",
        "CoinAddress": "0x5481fabc980af705c556517426c81a963af5657d",
        "CoinMemo": "end-to-end walkthrough",
        "CoinTransactionHash": null,
        "CoinTransactionValue": null,
        "SenderTAAddress": "0xf937c412e7172c2c8978cedd850ddd08e0d95e60",
        "SenderTAPublicKey": "eb7a66b64a0c04362aa8384d28068106f0e41d24adf507afcc64e3d5b756aa2cd6dd33fdf1a5db36e63fffd37fa654a3d1cb6778bcf6de0352cc0e6e2f323209",
        "SenderUserAddress": "0x96ee3769a2422215626b8a32594e8fbd5dd1b61a",
        "SenderUserPublicKey": "0x0423f6bd02dac58e22f493c63a347922fedfb521a4d9908836c0194e364c018552bc8e1b78e0868f1249c37d199690780a9ba635b49ecd295c086cab02270364fa",
        "SenderTASignatureHash": "0x0b709dd4809f36a22fe48250b24a5e41e8aea491bace26627f5c68ea9b4fad3f",
        "SenderTASignature": {
            "r": "0x12fe4dc19292e0efef7119193e33e4a92f9e859fe5850c75b6a5dd64c7b9b383",
            "s": "0x549b32f75b25aa8233f633dfef51b3353db4c499e119f10d44e24d15e5cd054b",
            "v": "0x26"
        },
        "SenderUserSignatureHash": "0x7ec005c40fadb64f4180dcc14d9f5927f649096a08478a4a5a112a3aa77ca549",
        "SenderUserSignature": {
            "r": "0x27a0f86e6afdfb93e8f5e7c6bc48d55af0fb43f4a888676c86e61a7db808cca7",
            "s": "0x2487c6da94c174831a4ce28256488288743d29e78eafa5d57c319a9badcb4bc8",
            "v": "0x25"
        },
        "BeneficiaryKYC": null,
        "SenderKYC": "BGqavksg9ZzUjsAr8AcgxQQ3BCNqBdijdk5kv4YJzDVkb7l5386Z59VGGLJbjwX4oxmrAVk4FILLdtwXczFVk/Lz5jgseoidTxubmIyZ5XN6xGFBgRvYim68G0WQarY/GEOTlMIfyWaFIofLtG3rAHkRIn5aIJnxbGT4wTrwZM6gNcXiS07rHWlDJmlIL+XOm/n1WU8D3oA=",
        "BeneficiaryTAUrl": "https://ks-node-4.veriscope.network/kyc-template",
        "SenderTAUrl": "https://ks-node-3.veriscope.network/kyc-template"
    }
}

Beneficiary KYC/IVMS Accepted

Handling tips
  • This event is triggered whenever an oVASP accepts a transfer / sends ivms_state_code:`0202`

eventType
"eventType": "BE_KYC_ACCEPTED"
body
to be added

Beneficiary KYC/IVMS Rejected

Handling tips
  • This event is triggered whenever an oVASP rejects a transfer / sends ivms_state_code:`0307` OR 0308. In the case of 0307 (soft reject), the following event is triggered: BE_KYC_REQ_SENT.

eventType
"eventType": "BE_KYC_REJECTED"
body
to be added