我已经开始在Codeigniter框架中集成Pay U业务的支付网关。我从这里下载了PHP SDK: https://developer.payubiz.in/documentation/Platform-based/29
现在,我对它进行了测试,它在没有框架的情况下工作得很好,但我必须将它与Code ignition framework 集成。
我试过这个例子:
注意:payu.php是从其网站下载的主文件。
<?php
require_once dirname( __FILE__ ) . '/payu.php';
/* Payments made easy. */
pay_page( array ( 'key' => 'gtKFFx', 'txnid' => uniqid( 'animesh_' ), 'amount' => rand( 0, 100 ),
'firstname' => 'Test', 'email' => 'test@payu.in', 'phone' => '1234567890',
'productinfo' => 'Product Info', 'surl' => 'payment_success', 'furl' => 'payment_failure'), 'eCwWELxi' );
/* And we are done. */
function payment_success() {
/* Payment success logic goes here. */
echo "Payment Success" . "<pre>" . print_r( $_POST, true ) . "</pre>";
}
function payment_failure() {
/* Payment failure logic goes here. */
echo "Payment Failure" . "<pre>" . print_r( $_POST, true ) . "</pre>";
}
没有框架也能正常工作。但是我想在codeigniter中转换它,所以我怎么能把它转换成codeigniter。
我尝试制作payu.php文件库。自动加载那个库,但它不能工作,我怎么在codeigniter中转换它?将其转换为codeigniter的最佳选择是什么?
所以不是只有这个支付网关集成,如果我们想使用另一个SDK或任何其他东西,比如付费业务。转换或加载的最佳方式是什么代码中的外部文件。
您可以使用require_once
require_once(APPPATH.'libraries/ion_auth.php');
Codeigniter有这个APPPATH,它指向你的应用程序文件夹。然后你可以从那里指向任何文件夹。希望这行得通
古德勒克meyt