]> git.mxchange.org Git - shipsimu-docs.git/blob - shipsimu-docs/Payment-System.mm
Documentation more splitted into smaller mind maps
[shipsimu-docs.git] / shipsimu-docs / Payment-System.mm
1 <map version="0.7.1">
2 <node LINK="Ship-Simu Ship-Simulator.mm" TEXT="Payment System">
3 <font NAME="SansSerif" BOLD="true" SIZE="18"/>
4 <node TEXT="They all must be queued if a user orders something" POSITION="right"/>
5 <node TEXT="The ordered item must be validated if it is being sold" POSITION="right">
6 <node TEXT="This should be done by a composite filter pattern (composite combined with filter)"/>
7 </node>
8 <node TEXT="An other pattern shall e.g. only book the item/money if the API gives positive reply" POSITION="right">
9 <icon BUILTIN="idea"/>
10 <node TEXT="State-depending pattern?">
11 <icon BUILTIN="help"/>
12 </node>
13 </node>
14 <node TEXT="Different payment APIs exists" POSITION="left">
15 <node TEXT="Wernis API">
16 <node TEXT="Request: GET,POST"/>
17 <node TEXT="Response: Own format"/>
18 </node>
19 <node TEXT="Primera API">
20 <node TEXT="Need special agreement here!">
21 <icon BUILTIN="clanbomber"/>
22 </node>
23 <node TEXT="Request: POST"/>
24 <node TEXT="Response: Own format (?)">
25 <icon BUILTIN="help"/>
26 </node>
27 </node>
28 <node TEXT="(Paypal)">
29 <node TEXT="Has expensive fees for sender">
30 <font NAME="SansSerif" BOLD="true" SIZE="12"/>
31 <icon BUILTIN="messagebox_warning"/>
32 </node>
33 </node>
34 <node LINK="http://www.moneybookers.com/merchant/en/automated_payments_interface_manual.pdf" TEXT="Moneybookers">
35 <icon BUILTIN="attach"/>
36 <node TEXT="Request: GET">
37 <node TEXT="POST also?">
38 <icon BUILTIN="help"/>
39 </node>
40 </node>
41 <node TEXT="Response: XML"/>
42 </node>
43 <node TEXT="Rambler?"/>
44 </node>
45 </node>
46 </map>