Created
January 1, 2019 22:48
-
-
Save sogatanco/b0e4770a44881c1d6efe5ef6dda3fe2f to your computer and use it in GitHub Desktop.
how to create payment with SBD page on e-commerce site
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title></title> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> | |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> | |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> | |
<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script> | |
<style type="text/css"> | |
.col-sm-6, .col-sm-8{ | |
padding: 40px; | |
} | |
.col-sm-4{ | |
padding-top: 40px; | |
} | |
</style> | |
</head> | |
<body> | |
<nav class="navbar navbar-inverse"> | |
<div class="container"> | |
<div class="navbar-header"> | |
<a class="navbar-brand" href="#">Pay With SBD</a> | |
</div> | |
</div> | |
</nav> | |
<div class="container"> | |
<div class="row"> | |
<div class="col-sm-6"> | |
<table class="table"> | |
<thead> | |
<tr> | |
<th>Nama Barang</th> | |
<th>Harga(SBD)</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<td>apam</td> | |
<td>10</td> | |
</tr> | |
<tr> | |
<td>Pizza</td> | |
<td>5</td> | |
</tr> | |
<tr> | |
<th>Total</th> | |
<th id="total">15</th> | |
</tr> | |
</tbody> | |
</table> | |
</div> | |
<div class="col-sm-6"> | |
<div class="input-group"> | |
<input type="text" id="name" class="form-control" placeholder="Input Your Steem Account"> | |
<div class="input-group-btn"> | |
<button id="button" class="btn btn-default">Check</button> | |
</div> | |
</div> | |
<div class="row" id="display"> | |
</div> | |
</div> | |
</div> | |
</div> | |
</body> | |
<script> | |
$(document).ready(function(){ | |
$("#button").click(function(){ | |
$("#display").empty(); | |
var name=$("#name").val(); | |
steem.api.getAccounts([name], function(err, result) { | |
var balance=result[0].sbd_balance; | |
balance=balance.split(" "); | |
total=$("#total").text(); | |
console.log(Number(balance[0])); | |
if(Number(total)>Number(balance[0])){ | |
var display='<div class="col-sm-8"><div class="panel panel-default"><div class="panel-body text-center"><img src="https://img.busy.org/@'+name+'" class="img-circle" alt="Cinque Terre" width="70px"><p>your balance : '+balance+'</p></div></div></div><div class="col-sm-4"><p class="text-danger">Your Balance is not enough, please use other account</p></div>'; | |
} | |
else{ | |
var display='<div class="col-sm-8"><div class="panel panel-default"><div class="panel-body text-center"><img src="https://img.busy.org/@'+name+'" class="img-circle" alt="Cinque Terre" width="70px"><p>your balance : '+balance+'</p></div></div></div><div class="col-sm-4"><a href="https://steemconnect.com/sign/transfer?from='+name+'&to=team2dev&amount='+total+'%20SBD&memo=paywithsbd&redirect_uri=http://team2dev.site/payment" class="btn btn-info">Pay Now</a></div>'; | |
} | |
$("#display").append(display); | |
}); | |
}) | |
}); | |
</script> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment