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