aboutsummaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2024-03-07 10:27:37 +0100
committerChristian Grothoff <christian@grothoff.org>2024-03-07 10:27:37 +0100
commitd13c3cb6a5a7a2da100c0479a38ffe9d1df5fe2c (patch)
tree0a3ea8d854db1d1b2c582885bacf09a2eb7cbd52 /images
parenta864b45f2454038b7a6055b6b44c53bfc5b2f6f4 (diff)
downloaddocs-d13c3cb6a5a7a2da100c0479a38ffe9d1df5fe2c.tar.gz
docs-d13c3cb6a5a7a2da100c0479a38ffe9d1df5fe2c.tar.bz2
docs-d13c3cb6a5a7a2da100c0479a38ffe9d1df5fe2c.zip
fix name
Diffstat (limited to 'images')
-rw-r--r--images/kyc-process.pdfbin0 -> 24633 bytes
-rw-r--r--images/kyc-process.pngbin0 -> 44435 bytes
-rw-r--r--images/kyc-process.tex58
3 files changed, 58 insertions, 0 deletions
diff --git a/images/kyc-process.pdf b/images/kyc-process.pdf
new file mode 100644
index 00000000..8b178c02
--- /dev/null
+++ b/images/kyc-process.pdf
Binary files differ
diff --git a/images/kyc-process.png b/images/kyc-process.png
new file mode 100644
index 00000000..563418b1
--- /dev/null
+++ b/images/kyc-process.png
Binary files differ
diff --git a/images/kyc-process.tex b/images/kyc-process.tex
new file mode 100644
index 00000000..c10dd8d9
--- /dev/null
+++ b/images/kyc-process.tex
@@ -0,0 +1,58 @@
+\documentclass[fleqn]{article}
+\usepackage{amsmath}
+\usepackage{multimedia}
+\usepackage[utf8]{inputenc}
+\usepackage{framed,color,ragged2e}
+\usepackage[absolute,overlay]{textpos}
+\usepackage{xcolor}
+\usepackage{relsize}
+\usepackage{graphicx}
+\usepackage{tikz,eurosym,calc}
+\usetikzlibrary{tikzmark}
+\usetikzlibrary{shapes,arrows,arrows.meta}
+\usetikzlibrary{positioning,fit,patterns}
+\usetikzlibrary{calc}
+\usepackage{pgf-umlsd}
+\usepackage{relsize}
+
+\pagestyle{empty}
+\begin{document}
+
+\begin{sequencediagram}
+ \newinst{customer}{Customer}
+ \newinst[4]{ex}{Exchange}
+ \newinst[4]{kyc}{KYC Provider}
+ \postlevel
+ \mess[0]{customer}{POST: payment request}{ex}
+ \mess[0]{ex}{POST: initiate KYC}{kyc}
+ \mess[0]{kyc}{KYC-Start-URL}{ex}
+ \mess[0]{ex}{KYC-Start-URL}{customer}
+ \postlevel
+ \mess[0]{customer}{GET: KYC-Start-URL}{kyc}
+ \mess[0]{kyc}{KYC Web Form}{customer}
+ \mess[0]{customer}{POST: KYC data}{kyc}
+ \mess[0]{kyc}{redirect URL or pending}{customer}
+ \postlevel
+ \begin{sdblock}{alternative}{}
+ \mess[0]{customer}{GET: redirect URL}{ex}
+ \mess[0]{ex}{Thanks!}{customer}
+ \end{sdblock}
+ \prelevel
+ \prelevel
+ \prelevel
+ \prelevel
+ \prelevel
+ \begin{sdblock}{alternative}{}
+ \mess[0]{kyc}{Async validation finished Webhook}{ex}
+ \mess[0]{ex}{Thanks!}{kyc}
+ \end{sdblock}
+ \postlevel
+ \mess[0]{ex}{GET: KYC status?}{kyc}
+ \mess[0]{kyc}{KYC data}{ex}
+ \mess[0]{customer}{POST: payment request}{ex}
+ \mess[0]{ex}{normal response}{customer}
+\end{sequencediagram}
+
+\end{document}
+
+