コード例 #1
0
 public function __construct($apiUsuario, $apiKey)
 {
     self::$path = dirname(__FILE__);
     if (!isset($apiUsuario) && !isset($apiKey)) {
         throw new CP_Excepciones("El usuario y la api Key no han sido definidos");
     } else {
         $this->apiKey = $apiKey;
         $this->apiUsuario = $apiUsuario;
     }
     if (file_exists(__DIR__ . "/configuracion.php")) {
         require_once __DIR__ . '/configuracion.php';
     } else {
         throw new CP_Excepciones("Falta el fichero de configuraci�n");
     }
     global $CriptoPay_Configuracion, $CriptoPay_Divisas;
     $this->configuracion = $CriptoPay_Configuracion;
     $this->InicializaCurl();
 }
コード例 #2
0
ファイル: core.php プロジェクト: iamraghavgupta/CriptoPay_WP
 public function ajax_widget()
 {
     if (!isset($_POST['divisa_donacion']) || !isset($_POST['criptomoneda'])) {
         die(__("No has seleccionado una divisa.", CP_TEXTDOMAIN));
     }
     if (!isset($_POST['cantidad']) || $_POST['cantidad'] < 0.01) {
         die(__("Falta la cantidad que quieres donar.", CP_TEXTDOMAIN));
     }
     $CritoPay = new CriptoPay(get_option('CP_usuario'), get_option('CP_APIKEY'));
     die($CritoPay->API('donacion', array("criptomoneda" => $_POST['criptomoneda'], "cantidad" => $_POST['cantidad'], "divisa_cantidad" => $_POST['divisa_donacion'])));
 }
コード例 #3
0
ファイル: basic.php プロジェクト: iamraghavgupta/CriptoPay_WP
<?php

require_once '../src/autoload.php';
$pago = array("total" => 20, "divisa" => "EUR", "elementos" => array(array("ID_DEL_ELEMENTO", "NOMBRE_DESCRIPCION", "CANTIDAD", "PRECIO_UNITARIO", "DIVISA_DEL_PRECIO")));
$CriptoPay = new CriptoPay($USUARIO, $APIKEY);
$CriptoPay->API('nuevo_pago', array());
/**
 * return de la función
 * array(
 *  "ID_DEL_PAGO",
 *  "URL_DEL_PAGO"
 * )
 */