php – 如何在codeigniter中集成razorpay支付网关
发布时间:2020-12-13 16:05:50 所属栏目:PHP教程 来源:网络整理
导读:嗨,我想在codeigniter中集成razorpay支付网关.我正在使用的代码是 查看代码 ?php echo form_open_multipart('user/addcredit/'); ? div class="form-group" script src="https://checkout.razorpay.com/v1/checkout.js" data-key="razorpay_key" /script /di
嗨,我想在codeigniter中集成razorpay支付网关.我正在使用的代码是
查看代码 <?php echo form_open_multipart('user/addcredit/'); ?> <div class="form-group"> <script src="https://checkout.razorpay.com/v1/checkout.js" data-key="razorpay_key"> </script> </div> <?php echo form_close(); ?> 控制器代码 class User extends CI_Controller { public function addcredit() { require_once (APPPATH . 'base_url()/litehires/assets/razorpay-php/Razorpay.php'); use RazorpayApiApi; $api = new Api('rzp_test_KEY_ID',''rzp_test_KEY_ID'); if (isset($_POST['razorpay_payment_id']) === false) { die("Payment id not provided"); } $id = $_POST['razorpay_payment_id']; echo json_encode($payment->toArray()); } } 我要知道的是我不能在函数中使用’use’关键字.但我无法找到进行整合的替代方法.我没有使用作曲家,所以如果有人能告诉我如何在没有作曲家的情况下整合这笔付款,我将不胜感激 解决方法
您可以轻松地将use关键字放在该文件的顶部.如果已经有Api类与此冲突,您可以执行以下操作:
<?php require_once (APPPATH . 'base_url()/litehires/assets/razorpay-php/Razorpay.php'); use RazorpayApi as RazorpayApi; class User extends CI_Controller { public function addcredit() { $api = new RazorpayApi('rzp_test_KEY_ID','rzp_test_KEY_ID'); 这将包括文件,然后使用该类,因此它在控制器下面可用. 免责声明:我为Razorpay工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |