-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprocess.php
More file actions
92 lines (86 loc) · 3.52 KB
/
process.php
File metadata and controls
92 lines (86 loc) · 3.52 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
require "init.php";
$basicInfo = $coin->GetBasicProfile();
var_dump($basicInfo);
$username = $basicInfo['result']['public_name'];
$amount = $_POST['amount'];
$email = $_POST['email'];
$scurrency = "LTCT";
$rcurrency = "LTCT";
$request = [
'amount' => $amount,
'currency1' => $scurrency,
'currency2' => $rcurrency,
'buyer_email' => $email,
'item' => "Invest to myPHPnotes",
'address' => "",
'ipn_url' => ""
];
$result = $coin->CreateTransaction($request);
var_dump($result);
if ($result['error'] == "ok") {
$payment = new Payment;
//$payment->email = $email;
$payment->entered_amount = $amount;
$payment->amount = $result['result']['amount'];
$payment->from_currency = $scurrency;
$payment->to_currency = $rcurrency;
$payment->status = "initialized";
$payment->gateway_id = $result['result']['txn_id'];
$payment->gateway_url = $result['result']['status_url'];
$payment->save();
} else {
print 'Error: ' . $result['error'] . "\n";
die();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Accept Cryptocurrency</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<script src="/js/particles.min.js"></script>
<style>
canvas {
background-image: url("/images/bg.jpeg");
background-repeat: no-repeat;
background-size: 100% 100%;
position: fixed;
display: block;
top: 0;
left: 0;
z-index: 0;
}
</style>
<script>
particlesJS.load("particles-js", "json/particles.json", function() {
console.log("particles loaded");
});
</script>
</head>
<body>
<div id="particles-js"></div>
<br><br><br>
<div id="app" class="container">
<div class="row">
<div class="col-md-6 offset-md-3" style="margin:auto; background: white; padding: 20px; box-shadow: 10px 10px 5px #888;">
<div class="panel-heading">
<h1>Pay with cryptocurrency</h1>
<p style="font-style: italic;">to <strong><?php echo $username; ?></strong></p>
</div>
<hr>
<form>
<label for="amount">Amount (<?php echo $rcurrency; ?>)</label>
<h1><?php echo $result['result']['amount'] ?> <?php echo $rcurrency ?></h1>
<hr>
<a href="<?php echo $result['result']['status_url'] ?>" class="btn btn-success btn-block">Pay Now</a>
</form>
</div>
</div>
</div>
</body>
</html>