企业自动发卡网源码+彩虹个人发卡网源码

浏览:638 发布日期:2022/05/29 分类:技术分享 关键字: 发卡网源码
  在本教程中,我们将了解如何在企业和个人发卡网源码中中集成支付网关。多商户发卡系统企业使用其产品套件接受、处理和支付付款的支付解决方案。其中集成支付网关接受所有支付方式,包括国内和国际信用卡和借记卡、EMI(信用卡/借记卡和无卡)、PayLater、来自 58 家银行的网上银行、UPI 和 8 个移动钱包,Razorpay 提供最广泛的支付方式。
  源码:fakaysw.top
  发卡支付网关集成非常易于使用,就像另一个支付网关一样。在本文中,我们可以演示 发卡网系统支付网关集成。

  那么,让我们看看如何实现支付网关集成。
  第 1 步:在 Razorpay 中创建 Razorpay 帐户
  第 2 步:安装 Razorpay 软件包
  第 3 步:添加 API 密钥和密钥
  第 4 步:创建路线
  第 5 步:创建控制器
  第 6 步:创建视图文件
  第 1 步:在 Razorpay 中创建 Razorpay 帐户
  最初,我们需要创建一个 razorpay 帐户以使用以下链接将 razorpay 集成到 laravel 中,并创建一个测试帐户用于测试目的。
  第 2 步:安装 Razorpay 软件包
  现在,我们需要在 laravel 中安装razorpay/razorpay 包。因此,复制以下命令并在终端中运行它。
  composer require razorpay/razorpay
  第 3 步:添加密钥和密钥
  现在,我们需要在.env文件中添加用于 razorpay API 集成的密钥和密钥,您可以从 razorpay 仪表板的设置菜单中找到这些密钥。
  RAZOR_KEY=xxxxx
  RAZOR_SECRET=xxxxx
  第 4 步:创建路线
  在这一步中,我们将在 web.php 文件中创建两个路由。
  Route::get('razorpay', [RazorpayController::class, 'razorpay'])->name('razorpay');
  Route::post('razorpaypayment', [RazorpayController::class, 'payment'])->name('payment');
  第 5 步:创建控制器

  在这一步中,我们 在这个位置 app/Http/Controllers中创建RazorpayController 。  <?php
  namespace App\Http\Controllers;
  use Illuminate\Http\Request;
  use Razorpay\Api\Api;
  use Session;
  use Redirect;
  class RazorpayController extends Controller
  {
  public function razorpay()
  {
  return view('index');
  }
  public function payment(Request $request)
  {
  $input = $request->all();
  $api = new Api(env('RAZOR_KEY'), env('RAZOR_SECRET'));
  $payment = $api->payment->fetch($input['razorpay_payment_id']);
  if(count($input)  && !empty($input['razorpay_payment_id']))
  {
  try
  {
  $response = $api->payment->fetch($input['razorpay_payment_id'])->capture(array('amount'=>$payment['amount']));
  }
  catch (\Exception $e)
  {
  return  $e->getMessage();
  \Session::put('error',$e->getMessage());
  return redirect()->back();
  }
  }
  \Session::put('success', 'Payment successful, your order will be despatched in the next 48 hours.');
  return redirect()->back();
  }
  }
  第 6 步:创建视图
  创建一个视图文件,我们已经保存为index.blade.php 文件  <!DOCTYPE html>
  <html>
  <head>
  <title>How To Integrate Razorpay Payment Gateway In Laravel - Techsolutionstuff</title>
  <meta name="csrf-token" content="{{ csrf_token() }}">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
  <script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
  </head>
  <body>
  <div class="container">
  <div class="row">
  <div class="col-md-12">
[email protected]($message = Session::get('error'))
  <div class="alert alert-danger alert-dismissible fade in" role="alert">
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">×</span>
  </button>
  <strong>Error!</strong> {{ $message }}
  </div>
[email protected]
  {!! Session::forget('error') !!}
[email protected]($message = Session::get('success'))
  <div class="alert alert-info alert-dismissible fade in" role="alert">
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">×</span>
  </button>
  <strong>Success!</strong> {{ $message }}
  </div>
[email protected]
  {!! Session::forget('success') !!}
  <div class="panel panel-default" style="margin-top: 30px;">
  <h3>How To Integrate Razorpay Payment Gateway In Laravel - Techsolutionstuff</h3><br>
  <div class="panel-heading">
  <h2>Pay With Razorpay</h2>
  <form action="{!!route('payment')!!}" method="POST" >
  <script src="https://checkout.razorpay.com/v1/checkout.js"
  data-key="{{ env('RAZOR_KEY') }}"
  data-amount="1000"
  data-buttontext="Pay Amount"
  data-name="Techsolutionstuff"
  data-description="Payment"
  data-prefill.name="name"
  data-prefill.email="email"
  data-theme.color="#ff7529">
  </script>
  <input type="hidden" name="_token" value="{!!csrf_token()!!}">
  </form>
  </div>
  </div>
  </div>
  </div>
  </div>
  </body>
  </html>
  并且在成功完成支付后,您可以在发卡网源码系统仪表板中看到交易详情。
最佳答案
评论( 相关
后面还有条评论,点击查看>>