From 36603d8c745d06a03ef339909d069766cf5a285b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 18 Aug 2015 20:47:19 +0200 Subject: towards fixing the work flow in the demo --- src/frontend/fake_wire_transfer.php | 78 +++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 src/frontend/fake_wire_transfer.php (limited to 'src/frontend/fake_wire_transfer.php') diff --git a/src/frontend/fake_wire_transfer.php b/src/frontend/fake_wire_transfer.php new file mode 100644 index 00000000..8618c7e2 --- /dev/null +++ b/src/frontend/fake_wire_transfer.php @@ -0,0 +1,78 @@ + + + +Fake Wire Transfer + + + + + $reserve_pk, + 'execution_date' => "/" . time() . "/", + 'wire' => array ('type' => 'test'), + 'amount' => array ('value' => $kudos_amount, + 'fraction' => 0, + 'currency' => 'KUDOS'))); + +// craft the HTTP request +$req = new http\Client\Request ("POST", + "http://demo.taler.net/admin/add/incoming", + array ("Content-Type" => "application/json")); +$req->getBody()->append ($json); + +// execute HTTP request +$client = new http\Client; +$client->enqueue($req)->send (); +$resp = $client->getResponse (); + +// evaluate response +$status_code = $resp->getResponseCode (); +http_response_code ($status_code); + +if ($status_code != 200) +{ + echo "Error $status_code when faking the wire transfer. Please report to taler@gnu.org"; +} +else +{ + echo "Pretend wire transfer successful. Go back and enjoy shopping!"; +} +?> + + -- cgit v1.2.3