# KCC Issuance ## Initiating IDV Flow ```mermaid sequenceDiagram autonumber participant W as Webview participant D as DIDPay participant P as PFI D->>D: Resolve PFI DID. Find IDV service D->>P: GET did:ex:pfi?service=IDV P->>P: construct SIOPv2 Auth Request P->>D: SIOPv2 Auth Request D->>D: Construct SIOPv2 Auth Response D->>P: SIOPv2 Auth Response P->>P: Construct IDV Request P->>D: IDV Request D->>D: Verify IDV Request D->>W: Load URL in IDV Request ``` ## IDV Flow ### Vendor Collects PII ```mermaid sequenceDiagram autonumber actor A as Alice participant D as DIDPay participant W as Webview participant P as PFI participant V as IDV Vendor W->>W: Load URL A->>W: Provide PII, Submit W->>V: PII V->>V: Process V->>W: Callback URI or 200 W->>W: Close D->>P: Token Request P->>D: Access Token D->>P: (ACC_TOK) Credentials Request P->>D: txn_id loop until credential received D->>P: Deferred Cred Request P->>D: 400: issuance_pending end V->>P: Webhook Request w. results P->>P: evaluate results and Issue Credential or Reject ``` ```mermaid sequenceDiagram autonumber actor A as Alice participant App participant P as PFI participant V as Vendor ```