Example #1
0
 public function testSuccesfulWhere()
 {
     setApiKey();
     $charges = Conekta_Charge::where();
     $this->assertTrue(strpos(get_class($charges), 'Conekta_Object') !== false);
     $this->assertTrue(strpos(get_class($charges[0]), 'Conekta_Charge') !== false);
 }
Example #2
0
 public function testProcessingError()
 {
     $charges = Conekta_Charge::where();
     foreach ($charges as $charge) {
         if (strpos($charge->status, 'pre_authorized') !== false) {
             $ok = true;
             continue;
         }
     }
     try {
         if (isset($ok)) {
             $charge->capture();
         }
     } catch (Exception $e) {
         $this->assertTrue(strpos(get_class($e), 'Conekta_ProcessingError') !== false);
     }
 }
Example #3
0
<?php

header('Content-Type: text/html; charset=utf-8');
/* Panel de control antifraude */
// Incluir la libreria de Conekta
require_once "../vendor/conekta-php/lib/Conekta.php";
// Configurar Conekta
Conekta::setApiVersion("1.0.0");
Conekta::setApiKey('key_HizotERe7EkwAj4TAQnryw');
// Pedir los cargos
try {
    $charges = Conekta_Charge::where(array('failure_code' => 'suspected_fraud'));
    $charges = json_decode($charges, true);
} catch (Conekta_Error $e) {
    // La consulta no pudo ser procesada
    echo $e->getMessage();
}
// Mostrar la razón de las transacciones fraudulentas
?>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Transacciones de PinkRevolver</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
Example #4
-1
 public function consultas()
 {
     require_once "lib/Conekta.php";
     Conekta::setApiKey("key_uexJEsPgPzz55V4HzYugow");
     // Llave Privada Conekta
     $charges = Conekta_Charge::where(array('status.ne' => 'paid', 'sort' => 'created_at.desc'));
     echo $charges;
 }