diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2015-11-18 20:31:30 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2015-11-18 20:31:30 +0100 |
commit | 2b8250f338a0176cabb2bfad485368ddd4ee04b3 (patch) | |
tree | 952e9a17bf06e9a64c0f5bd752f5f85ec7d68a31 | |
parent | de326a3ac32aa371b416bea9f8c2963163cae0b3 (diff) | |
download | merchant-2b8250f338a0176cabb2bfad485368ddd4ee04b3.tar.gz merchant-2b8250f338a0176cabb2bfad485368ddd4ee04b3.tar.bz2 merchant-2b8250f338a0176cabb2bfad485368ddd4ee04b3.zip |
adding fullfillment dedicated page
-rw-r--r-- | src/frontend/fake_wire_transfer.php | 79 | ||||
-rw-r--r-- | src/frontend/fullfillment.html | 12 | ||||
-rw-r--r-- | src/frontend/pay.php | 2 |
3 files changed, 13 insertions, 80 deletions
diff --git a/src/frontend/fake_wire_transfer.php b/src/frontend/fake_wire_transfer.php deleted file mode 100644 index 68723780..00000000 --- a/src/frontend/fake_wire_transfer.php +++ /dev/null @@ -1,79 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<title>Fake Wire Transfer</title> - <script> - /* - @licstart The following is the entire license notice for the - JavaScript code in this page. - - Copyright (C) 2014,2015 GNUnet e.V. - - The JavaScript code in this page is free software: you can - redistribute it and/or modify it under the terms of the GNU - Lesser General Public License (GNU LGPL) as published by the Free Software - Foundation, either version 2.1 of the License, or (at your option) - any later version. The code is distributed WITHOUT ANY WARRANTY; - without even the implied warranty of MERCHANTABILITY or FITNESS - FOR A PARTICULAR PURPOSE. See the GNU LGPL for more details. - - As additional permission under GNU LGPL version 2.1 section 7, you - may distribute non-source (e.g., minimized or compacted) forms of - that code without the copy of the GNU LGPL normally required by - section 4, provided you include this license notice and a URL - through which recipients can access the Corresponding Source. - - @licend The above is the entire license notice - for the JavaScript code in this page. - */ - </script> -</head> -<body> -<!-- - This page's main aim is to forward the fake wire transfer - request to the demonstrator and to inform the customer - about the result. In a real-world deployment, this - page would not be required as the customer would do a - wire transfer with his bank instead. - --> -<?php - -// Evaluate form -$reserve_pk = $_POST['reserve_pk']; -$kudos_amount = $_POST['kudos_amount']; -$mint = $_POST['mint_url']; - -// pack the JSON -$json = json_encode (array ('reserve_pub' => $reserve_pk, - 'execution_date' => "/Date(" . time() . ")/", - 'wire' => array ('type' => 'test'), - 'amount' => array ('value' => intval($kudos_amount), - 'fraction' => 0, - 'currency' => 'KUDOS'))); // TODO 'KUDOS' example needs 'KUDOS' denom keys .. - -// craft the HTTP request -$req = new http\Client\Request ("POST", - "http://" . $mint . "/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 <a href=\"/\">back</a> and enjoy shopping!"; -} -?> -</body> -</html> diff --git a/src/frontend/fullfillment.html b/src/frontend/fullfillment.html new file mode 100644 index 00000000..2053f717 --- /dev/null +++ b/src/frontend/fullfillment.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <title>Taler's "Demo" Shop</title> + <link rel="stylesheet" type="text/css" href="style.css"> +</head> +<body id="css-zen-garden" onload="signal_me()"> +<p>Congratulations, your purchase has succeeded! Go to <a href="/"> +our homepage</a>, or visit <a href="http://taler.net">taler.net</a>. +</p> +</body> +</html> diff --git a/src/frontend/pay.php b/src/frontend/pay.php index 624be97e..5c7573db 100644 --- a/src/frontend/pay.php +++ b/src/frontend/pay.php @@ -99,7 +99,7 @@ else /*$resp_page = "<html><title>GNU Taler payment</title>" . "<body>Payment succeeded!</body></html>";*/ - echo "http://" + $_SERVER['SERVER_NAME']; + echo "http://" . $_SERVER['SERVER_NAME'] . "/fullfillment"; } ?> |