-
Notifications
You must be signed in to change notification settings - Fork 2
/
payment.php
70 lines (56 loc) · 2.29 KB
/
payment.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
session_start();
include 'db_config.php';
include 'config.php';
include 'helper.php';
$error = formValidate($_REQUEST);
if(!empty($error)){
$_SESSION['old']=$_REQUEST;
$_SESSION['error']=$error;
header("Location: paymentform.php");
}
$str = "1234567890";
$name = $_REQUEST['name'];
$contact_person = isset($contact_person[$_REQUEST['contact_person']])?$contact_person[$_REQUEST['contact_person']]:''; // Paypal transaction ID
$item_name = $_REQUEST['item_name']; // Paypal received amount
$amounts = $_REQUEST['amounts']; // Paypal received currency type
$service_tax1 = $service_tax;
$email = $_REQUEST['email'];
$temp_service_tax = ($service_tax/100)*$amounts;
$amount_with_service_tax = $temp_service_tax + $amounts;
$amount = $amount_with_service_tax;
$total = $amount_with_service_tax;
$token = str_shuffle($str);
$created_date = date('Y-m-d H:i:s');
$insert = $db->query("INSERT INTO temp_payments(name,contact_person,item_name,amounts,service_tax1,service_tax,total,amount,email,token,created_date) VALUES('".$name."','".$contact_person."','".$item_name."','".$amounts."','".$service_tax1."','".$service_tax."','".$total."','".$amount."','".$email."','".$token."','".$created_date."')");
$_SESSION['token'] = $token;
?>
<!DOCTYPE html>
<html>
<head>
<title>Redirecting</title>
</head>
<body>
<h1 style="color:green;text-align:center"><strong>Please Do Not Refresh page... </strong></h1><br>
<h1 style="color:green;text-align:center"><strong>Redirecting Page to Paypal Payment Gateway... </strong></h1>
<?php
echo "<form id='frmPayPal1' role='form' action=$paypal_url method='post' name='frmPayPal1'>";
foreach ($_REQUEST as $key => $value) {
echo "<input type=hidden name=$key value=$value>";
}
echo "<input type=hidden name=total value=$total>";
echo "<input type=hidden name=amount value=$amount>";
echo "<input type=hidden name=service_tax1 value=$service_tax>";
echo "<input type=hidden name=service_tax value=$service_tax>";
echo "<input type=hidden name=contact_person value=$contact_person>";
echo "<input type=hidden name=custom value=$token>";
echo "</form>";
?>
<script src="assets/js/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$("#frmPayPal1").submit();
});
</script>
</body>
</html>