Today, We want to share with you payment gateway form php source code.In this post we will show you payment gateway project in php free download, hear for payment gateway code in php we will give you demo and example for implement.In this post, we will learn about PayPal Payment Gateway PHP Source Code with an example.
Paypal payment gateway integration in php source code example
Step 1: Create Sendbox Account
Example 1:
In this step we will create sendbox account for test if you don’t have. So create here to create new account in Sendbox : https://developer.paypal.com/
Step 2: Create Index File
index.php
<html lang="en"> <head> <title>PHP - Paypal Payment Gateway Integration - www.pakainfo.com</title> </head> <body style="background:#E1E1E1"> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" /> <style type="text/css"> .price.panel-red>.panel-heading { color: #fff; background-color: #D04E50; border-color: #FF6062; border-bottom: 1px solid #FF6062; } .price.panel-red>.panel-body { color: #fff; background-color: #EF5A5C; } .price .list-group-product{ border-bottom-:1px solid rgba(250,250,250, .5); } .panel.price .list-group-product:last-child { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .panel.price .list-group-product:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; } .price .panel-footer { color: #fff; border-bottom:0px; background-color: rgba(0,0,0, .1); box-shadow: 0px 3px 0px rgba(0,0,0, .3); } .panel.price .btn{ box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset; border:0px; } </style> <?php $paypalUrl='https://www.sandbox.paypal.com/cgi-bin/webscr'; $paypalId='[email protected]'; ?> <div class="container text-center"> <br/> <h2><strong>PHP - Paypal Payment Gateway Integration</strong></h2> <br/> <div class="row"> <div class="col-xs-6 col-sm-6 col-md-3 col-md-offset-4 col-lg-3"> <form action="<?php echo $paypalUrl; ?>" method="post" name="frmPayPal1"> <div class="panel price panel-red"> <input type="hidden" name="business" value="<?php echo $paypalId; ?>"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="product_name" value="Pakainfo website"> <input type="hidden" name="product_number" value="2"> <input type="hidden" name="amount" value="20"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="cancel_return" value="http://demo.pakainfo.com/paypal/cancel.php"> <input type="hidden" name="return" value="http://demo.pakainfo.com/paypal/success.php"> <div class="panel-heading text-center"> <h3>PRO PLAN</h3> </div> <div class="panel-body text-center"> <p class="lead" style="font-size:40px"><strong>$20 / month</strong></p> </div> <ul class="list-group list-group-flush text-center"> <li class="list-group-product"><i class="icon-ok text-danger"></i> Personal use</li> <li class="list-group-product"><i class="icon-ok text-danger"></i> Unlimited projects</li> <li class="list-group-product"><i class="icon-ok text-danger"></i> 27/7 support</li> </ul> <div class="panel-footer"> <button class="btn btn-lg btn-block btn-danger" href="#">BUY NOW!</button> </div> </div> </form> </div> </div> </div> </body> </html>
Step 3: Create Success File
success.php
$productNo = $_REQUEST['product_number']; $productTransaction = $_REQUEST['tx']; $productPrice = $_REQUEST['amt']; $productCurrency = $_REQUEST['cc']; $price = '20.00'; $currency='USD'; if($productPrice==$price && $productCurrency==$currency) { echo "Your Payment Successful, Good Luck"; } else { echo "Sorry, Dear Your Payment Failed"; }
Step 4: Create Cancel File
success.php
echo "Payment Canceled";
Step 5: Paypal URL
sendbox with paypal integration
$paypalUrl='https://www.sandbox.paypal.com/cgi-bin/webscr'; INTO $paypalUrl='https://www.paypal.com/cgi-bin/webscr';
I hope you get an idea about payment gateway form php source code github.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.
I am Jaydeep Gondaliya , a software engineer, the founder and the person running Pakainfo. I’m a full-stack developer, entrepreneur and owner of Pakainfo.com. I live in India and I love to write tutorials and tips that can help to other artisan, a Passionate Blogger, who love to share the informative content on PHP, JavaScript, jQuery, Laravel, CodeIgniter, VueJS, AngularJS and Bootstrap from the early stage.