Welcome Guest, Not a member yet? Register   Sign In
Openpay LIBRARY
#1

(This post was last modified: 03-12-2020, 09:55 AM by jreklund.)

Hi! Im trying to use Openpay library in CI4 but I don't have success, I don't know if im doing right,
Im new using this framewwork, can any one help me?  Huh

This is my code

//controller
PHP Code:
<?php namespace App\Controllers;

use 
Codeigniter\Controller;
use 
App\Libraries\LibreriaPago;

class 
Demo extends BaseController
{
public function 
index(){


$api = new LibreriaPago;
}


//library
PHP Code:
<?php namespace App\Libraries;

require_once 
APPPATH.'/libraries/openpay/Openpay.php';




class 
LibreriaPago extends Openpay
{
public function 
__construct()
    {
        parent::__construct();
    }


// and content of library looks like

PHP Code:
<?php 


if (!function_exists('curl_init')) {
throw new 
Exception('CURL PHP extension is required to run Openpay client.');
}
if (!
function_exists('json_decode')) {
throw new 
Exception('JSON PHP extension is required to run Openpay client.');
}
if (!
function_exists('mb_detect_encoding')) {
throw new 
Exception('Multibyte String PHP extension is required to run Openpay client.');
}

require(
dirname(__FILE__) . '/data/OpenpayApiError.php');
require(
dirname(__FILE__) . '/data/OpenpayApiConsole.php');
require(
dirname(__FILE__) . '/data/OpenpayApiResourceBase.php');
require(
dirname(__FILE__) . '/data/OpenpayApiConnector.php');
require(
dirname(__FILE__) . '/data/OpenpayApiDerivedResource.php');
require(
dirname(__FILE__) . '/data/OpenpayApi.php');

require(
dirname(__FILE__) . '/resources/OpenpayBankAccount.php');
require(
dirname(__FILE__) . '/resources/OpenpayCapture.php');
require(
dirname(__FILE__) . '/resources/OpenpayCard.php');
require(
dirname(__FILE__) . '/resources/OpenpayCharge.php');
require(
dirname(__FILE__) . '/resources/OpenpayCustomer.php');
require(
dirname(__FILE__) . '/resources/OpenpayFee.php');
require(
dirname(__FILE__) . '/resources/OpenpayPayout.php');
require(
dirname(__FILE__) . '/resources/OpenpayPlan.php');
require(
dirname(__FILE__) . '/resources/OpenpayRefund.php');
require(
dirname(__FILE__) . '/resources/OpenpaySubscription.php');
require(
dirname(__FILE__) . '/resources/OpenpayTransfer.php');
require(
dirname(__FILE__) . '/resources/OpenpayWebhook.php');
require(
dirname(__FILE__) . '/resources/OpenpayToken.php');
require(
dirname(__FILE__) . '/resources/OpenpayPse.php');
?>
Reply


Messages In This Thread
Openpay LIBRARY - by ONGENERAL_TOWER - 03-10-2020, 11:46 AM
RE: Openpay LIBRARY - by includebeer - 03-12-2020, 09:49 AM
RE: Openpay LIBRARY - by cgowez - 08-25-2020, 12:25 PM
RE: Openpay LIBRARY - by Jan Zelenka - 08-26-2020, 04:44 AM
RE: Openpay LIBRARY - by cgowez - 08-26-2020, 07:55 AM
RE: Openpay LIBRARY - by Chroma - 08-27-2020, 04:43 AM
RE: Openpay LIBRARY - by cgowez - 08-30-2020, 02:34 PM
RE: Openpay LIBRARY - by tgix - 09-01-2020, 10:28 PM
RE: Openpay LIBRARY - by cgowez - 09-02-2020, 10:42 AM



Theme © iAndrew 2016 - Forum software by © MyBB