4
こんにちは、私はcodeigniterにrazorpay支払いゲートウェイを統合しようとしています。私が使用しているコードは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 Razorpay\Api\Api;
$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());
}
}
である私が知っているようになったことは、私は関数の内部で「使用」キーワードを使用することができないということです。しかし、私は統合を行うための代替方法を見つけることができません。私は作曲家を使用していないので、作曲者なしでこの支払いをどのように統合するか教えていただけたら分かります。
'require_once(APPPATH 'base_url()/ litehires/assets/razorpay-php/Razorpay.php');この文脈では' base_url() 'は動作しません。おそらくタイプミスかもしれませんが、 '$ api = new Api( 'rzp_test_KEY_ID'、 '' rzp_test_KEY_ID ');'にも十分な引用符があります。 [ここをクリック](http://stackoverflow.com/questions/38813987/integrating-mailjet-api-v3-wrapper-as-codeigniter-library/38815612#38815612)統合ライブラリの使い方: 'Some Some Library 'を使うクラスの上のファイルの先頭にあります。 – Tpojka