merchant

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

commit b466a12f337976cde190da4a28a9ec852e4bdaf4
parent 3a9206832d875d75014e6ca9ebd402bb49e89291
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Tue, 13 Mar 2018 14:54:09 +0100

adding missing PHP snippets.

Diffstat:
Mdoc/merchant-api.content.texi | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 64 insertions(+), 2 deletions(-)

diff --git a/doc/merchant-api.content.texi b/doc/merchant-api.content.texi @@ -398,9 +398,9 @@ curl -i "https://backend.demo.taler.net/check-payment?order_id=$ORDER_ID" \ @set GOT_LANG 1 @example @verbatim -$ORDER_ID = "2018.072.12.48.51-014DKDKBMHPDP"; +php > $ORDER_ID = "2018.072.12.48.51-014DKDKBMHPDP"; php > curl_init ("https://backend.demo.taler.net/check-payment?order_id=$ORDER_ID"); -php > $options = array(CURLOPT_RETURNTRANSFER=>true, +php > $options = array(CURLOPT_RETURNTRANSFER=>true, php ( CURLOPT_CUSTOMREQUEST=>"GET", php ( CURLOPT_HTTPHEADER=>array( php ( "Authorization: ApiKey sandbox")); @@ -506,6 +506,29 @@ curl -i -X POST 'https://backend.demo.taler.net/refund' \ @end verbatim @end example @end ifset + +@ifset LANG_PHP +@set GOT_LANG 1 +@example +@verbatim +php > $REFUND_REQ = array("order_id"=>$ORDER_ID, +php ( "refund"=>"KUDOS:0.5", +php ( "instance"=>"default", +php ( "reason"=>"Customer did not like product"); +php > $options = array(CURLOPT_RETURNTRANSFER=>true, +php ( CURLOPT_CUSTOMREQUEST=>"POST", +php ( CURLOPT_HTTPHEADER=>array( +php ( "Authorization: ApiKey sandbox"), +php ( CURLOPT_POSTFIELDS=>json_encode($REFUND_REQ)); +php > $c = curl_init("https://backend.demo.taler.net/refund"); +php > curl_setopt_array($c, $options); +php > $r = curl_exec($c); +php > echo $r; +php > echo curl_getinfo($c, CURLINFO_HTTP_CODE); +200 # Make sure you paid first! +@end verbatim +@end example +@end ifset @ifclear GOT_LANG @example (example not available for this language) @@ -566,6 +589,22 @@ curl -i 'https://backend.demo.taler.net/tip-query?instance=default' --header "Au @end verbatim @end example @end ifset +@ifset LANG_PHP +@set GOT_LANG 1 +@example +@verbatim +php > $c = curl_init("https://backend.demo.taler.net/tip-query?instance=default"); +php > $options = array(CURLOPT_RETURNTRANSFER=>true, +php ( CURLOPT_CUSTOMREQUEST=>"GET", +php ( CURLOPT_HTTPHEADER=>array( +php ( "Authorization: ApiKey sandbox")); +php > curl_setopt_array($c, $options); +php > $r = curl_exec($c); +php > echo curl_getinfo($c, CURLINFO_HTTP_CODE); +200 +@end verbatim +@end example +@end ifset @ifclear GOT_LANG @example (example not available for this language) @@ -627,6 +666,29 @@ curl -i -X POST 'https://backend.demo.taler.net/tip-authorize' \ @end verbatim @end example @end ifset + +@ifset LANG_PHP +@set GOT_LANG 1 +@example +@verbatim +php > $TIP_REQ = array( +php ( "amount"=>"KUDOS:1", +php ( "instance"=>"default", +php ( "justification"=>"surveying", +php ( "next_url"=>"https://example.com/survey-thanks.html"); +php > $options = array(CURLOPT_RETURNTRANSFER=>true, +php ( CURLOPT_CUSTOMREQUEST=>"POST", +php ( CURLOPT_POSTFIELDS=>json_encode($TIP_REQ), +php ( CURLOPT_HTTPHEADER=>array("Authorization: ApiKey sandbox")); +php > $c = curl_init("https://backend.demo.taler.net/tip-authorize"); +php > curl_setopt_array($c, $options); +php > $r = curl_exec($c); +php > echo curl_getinfo($c, CURLINFO_HTTP_CODE); +200 +@end verbatim +@end example +@end ifset + @ifclear GOT_LANG @example (example not available for this language)