merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit aa3058cbd815f1badf0357f976232c0d17c1e614
parent 3933e70e713a090a9a5dd531bc82498945d42880
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Tue, 11 Aug 2015 14:20:42 +0200

minor fix

Diffstat:
Msrc/backend/README | 5+++++
Msrc/backend/taler-merchant-httpd.c | 6+++++-
Msrc/frontend/checkout.php | 8+++++---
3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/backend/README b/src/backend/README @@ -1,2 +1,7 @@ Here are the files implementing the backend which is in charge of doing cryptographic calls, binary manipulations and some HTTP/JSON communication. + +NOTE: + +Makefile.am contains some hardcoded paths that need to be tuned to pick +the right files. diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c @@ -633,12 +633,16 @@ url_handler (void *cls, response = json_pack ("{s:o, s:o, s:o}", "contract", contract_enc, "sig", sig_enc, "eddsa_pub", eddsa_pub_enc); TMH_RESPONSE_reply_json (connection, response, MHD_HTTP_OK); + return MHD_YES; + + /* not needed (?) anymore #define page_ok "\ <!DOCTYPE html> <html><title>Ok</title><body><center> \ <h3>Contract's generation succeeded</h3></center></body></html>" status = generate_message (&resp, page_ok); - /* FRONTIER - CODE ABOVE STILL NOT TESTED */ #undef page_ok + */ + /* FRONTIER - CODE ABOVE STILL NOT TESTED */ } } } diff --git a/src/frontend/checkout.php b/src/frontend/checkout.php @@ -52,19 +52,21 @@ $_SESSION['maydonate'] = true; ?> -<form name="tform" action="cert.php" method="POST"> +<form name="tform" action="" method="POST"> <div id="opt-form" align="left"><br> <input type="radio" name="group1" value="Lisa">Lisa<br> <input type="radio" name="group1" value="You Card" checked>You Card<br> <input type="radio" name="group1" value="Card Me">Card Me<br> <input id="t-button-id" type="radio" name="group1" value="Taler" disabled="true">Taler<br> -<input type="submit" value="Ok"--> -<!--input type="button" onclick="ok(this.form)" value="Ok"--> +<input type="button" onclick="ok(this.form)" value="Ok"> </div> </form> <script type="text/javascript"> +// trigger certificate generation on the server, and signal certificate +// arrival "here" in the client. + function ok(form){ for(var cnt=0; cnt < form.group1.length; cnt++){ var choice = form.group1[cnt];