]> git.mxchange.org Git - shipsimu-docs.git/commitdiff
Payment seperated out to external mindmap
authorRoland Häder <roland@mxchange.org>
Sat, 4 Oct 2008 09:18:17 +0000 (09:18 +0000)
committerRoland Häder <roland@mxchange.org>
Sat, 4 Oct 2008 09:18:17 +0000 (09:18 +0000)
.gitattributes
shipsimu-docs/Payment-System.mm [new file with mode: 0644]
shipsimu-docs/Ship-Simu Ship-Simulator.mm

index 001a36401394ce925f3c2d5d9c9b8fcd38c6e6b5..d28dbe0b58ce271019bc157ab2727810176a4028 100644 (file)
@@ -3,6 +3,7 @@ shipsimu-docs/COPYING -text
 shipsimu-docs/Conception[!!-~]-[!!-~]Ship-Simu[!!-~]0.0.1.odt -text
 shipsimu-docs/NEWS -text
 shipsimu-docs/ObjectFactory[!!-~]Benchmark[!!-~]-[!!-~]20080609.gnumeric -text
+shipsimu-docs/Payment-System.mm -text
 shipsimu-docs/README -text
 shipsimu-docs/Ship-Simu[!!-~]ArgoUML[!!-~]Diagram.zargo -text
 shipsimu-docs/Ship-Simu[!!-~]Ship-Simulator.mm -text
diff --git a/shipsimu-docs/Payment-System.mm b/shipsimu-docs/Payment-System.mm
new file mode 100644 (file)
index 0000000..38a19ba
--- /dev/null
@@ -0,0 +1,46 @@
+<map version="0.7.1">
+<node LINK="Ship-Simu Ship-Simulator.mm" TEXT="Payment System">
+<font NAME="SansSerif" BOLD="true" SIZE="14"/>
+<node TEXT="Different payment APIs exists" POSITION="right">
+<node TEXT="Wernis API">
+<node TEXT="Request: GET,POST"/>
+<node TEXT="Response: Own format"/>
+</node>
+<node TEXT="Primera API">
+<node TEXT="Need special agreement here!">
+<icon BUILTIN="clanbomber"/>
+</node>
+<node TEXT="Request: POST"/>
+<node TEXT="Response: Own format (?)">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="(Paypal)">
+<node TEXT="Has expensive fees for sender">
+<font NAME="SansSerif" BOLD="true" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+<node LINK="http://www.moneybookers.com/merchant/en/automated_payments_interface_manual.pdf" TEXT="Moneybookers">
+<icon BUILTIN="attach"/>
+<node TEXT="Request: GET">
+<node TEXT="POST also?">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="Response: XML"/>
+</node>
+<node TEXT="Rambler?"/>
+</node>
+<node TEXT="They all must be queued if a user orders something" POSITION="right"/>
+<node TEXT="The ordered item must be validated if it is being sold" POSITION="right">
+<node TEXT="This should be done by a composite filter pattern (composite combined with filter)"/>
+</node>
+<node TEXT="An other pattern shall e.g. only book the item/money if the API gives positive reply" POSITION="right">
+<icon BUILTIN="idea"/>
+<node TEXT="State-depending pattern?">
+<icon BUILTIN="help"/>
+</node>
+</node>
+</node>
+</map>
index c1b2fb12778f9b8a0ae6f19e8b8a36585dc777c6..f910e69031d92ac8b06b326664257310434386e4 100644 (file)
@@ -4,6 +4,7 @@
 <node TEXT="Browser-Game" POSITION="right">
 <font NAME="SansSerif" BOLD="true" SIZE="16"/>
 <icon BUILTIN="messagebox_warning"/>
+<node LINK="Payment-System.mm" TEXT="Payment System"/>
 <node TEXT="Tick-based simulation">
 <node TEXT="Cronological job (cron)">
 <node TEXT="Addional requirement for installation"/>
 <font NAME="SansSerif" BOLD="true" SIZE="12"/>
 </node>
 </node>
-<node TEXT="Payment System">
+<node LINK="Ship-Simu Ship-Simulator.mm" TEXT="Payment System">
 <font NAME="SansSerif" BOLD="true" SIZE="14"/>
 <node TEXT="Different payment APIs exists">
 <node TEXT="Wernis API">