PHP code example of imagina / ipayu-module

1. Go to this page and download the library: Download imagina/ipayu-module library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

imagina / ipayu-module example snippets

doc
namespace ...

use Modules\Ipayu\Facades\Plan;

class myClass {
  public function myFunction (){
    $data = [...];
    Plan::creation($data);
  }
}
vim
php artisan module:migrate Ipayu
js
      {
        "attributes": {
          "plan_description": "imagina test", // Ingresa aquí la descripción del plan
          "plan_code": "imagina-test", // Ingresa aquí el código de identificación para el plan
          "plan_interval": "MONTH", //DAY||WEEK||MONTH||YEAR
          "plan_interval_count": 1, // Ingresa aquí la cantidad de intervalos
          "plan_currency": "COP", // Ingresa aquí la moneda para el plan
          "plan_value": 10000, // Ingresa aquí el valor del plan
          "plan_tax": 1600, // Ingresa aquí el valor del impuesto
          "plan_tax_return_base": 8400, // Ingresa aquí la base de devolución sobre el impuesto
          "account_id": "512321", // Ingresa aquí la cuenta Id del plan
          "plan_attempts_delay": 1, // Ingresa aquí el intervalo de reintentos
          "plan_max_payments": 12, // Ingresa aquí la cantidad de cobros que componen el plan
          "plan_max_payment_attempts": 3, // Ingresa aquí la cantidad total de reintentos para cada pago rechazado de la suscripción
          "plan_max_pending_payments": 1, // Ingresa aquí la cantidad máxima de pagos pendientes que puede tener una suscripción antes de ser cancelada.
          "trial_days": 30 // Ingresa aquí la cantidad de días de prueba de la suscripción.
        }
      }