From 8179ab36a939b1aab7038fc0e921152d0a57cd6d Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 9 Mar 2020 21:34:47 +1100 Subject: [PATCH] php reference for RPN, they are very strict about parameter ordering --- ref/r.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 ref/r.php diff --git a/ref/r.php b/ref/r.php new file mode 100644 index 0000000..31ab98b --- /dev/null +++ b/ref/r.php @@ -0,0 +1,43 @@ +'1.1', + 'sign_type'=> 'MD5', + 'mid' => 'mid', //must to use your mid + 'notify_url' => 'http://127.0.0.1/RPNPROJECT/notify.php', + 'order_id' => "demo-" . date('YmdHis'), + 'order_amount' => round($_POST['amount']*100), + 'order_time' => date('YmdHis'), + 'user_id'=>$_POST['user_id'], + 'user_name'=>urlencode($_POST['user_name']), + 'user_cardno'=>$_POST['user_cardno'], +); + + +$params = array(); +foreach ($data as $field => $value) { +if( $value == '' ) continue; + $params[] = "$field=$value"; +} +$params[] = "key=key"; //must to use your key + + +$data['signature'] = md5(implode('|', $params)); +?> + + + + + + +
+ $val) { + echo ''; + } + ?> +
+ + + \ No newline at end of file