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)"/>
8 <node TEXT="An other pattern shall e.g. only book the item/money if the API gives positive reply" POSITION="right">
10 <node TEXT="State-depending pattern?">
11 <icon BUILTIN="help"/>
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"/>
19 <node TEXT="Primera API">
20 <node TEXT="Need special agreement here!">
21 <icon BUILTIN="clanbomber"/>
23 <node TEXT="Request: POST"/>
24 <node TEXT="Response: Own format (?)">
25 <icon BUILTIN="help"/>
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"/>
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"/>
41 <node TEXT="Response: XML"/>
43 <node TEXT="Rambler?"/>