maxresdefault 21

Leer todos los cargos y validar los pagados [Pasarela de pago bitcoin con PHP]

Ahora que ya tenemos el dinero en nuestra cuenta de coinbase seria conveniente leer todos los cargos y validar los pagados, siguiendo estos pasos:

  • De la clase cargo obtenemos el método getAll.
  • Ciclamos todos los cargos y validamos el estatus de cada cargo es “complete” osea si esta pagado.
  • Además mostramos el id y hosted_url

⏱ INDICE:
• 00:00 – Que vamos a hacer en este tutorial.
• 01:05 – Leer todos los cargos y validar los pagados
• 09:07 – Avance del proximo tutorial y despedida.

Codigo: https://github.com/programadornovato/Pasarela-de-pago-bitcoin-con-PHP/commit/30bb7b368478b6b8f28a3d0aa11a131ac715fc25

<?php
require_once './vendor/autoload.php';
use CoinbaseCommerce\ApiClient;
use CoinbaseCommerce\Resources\Charge;
ApiClient::init('f14c4696-e77a-4efa-9ab4-aac045dea4e2');
function leerTodosCargos()
{
    try {
        //code...
    $todosCargos=Charge::getAll();
    foreach($todosCargos as $cargo){
        if(isset($cargo->payments[0]['status'])){
            echo "<br>";
            echo "El cargo con id=".$cargo->id." esta ".$cargo->payments[0]['status']."<br>";
            echo "URL para realizar el pago=<a href='".$cargo->hosted_url."'>".$cargo->hosted_url."</a><br>";
            echo "<br>";
        } else {
            echo "<br>";
            echo "El cargo con id=".$cargo->id." no tiene pagos<br>";
            echo "URL para realizar el pago=<a href='".$cargo->hosted_url."'>".$cargo->hosted_url."</a><br>";
            echo "<br>";
        }
    }
    } catch (\Exception $ex) {
        echo $ex->getMessage();
    }

}
leerTodosCargos();

🔗 Pagina web de coinbase: https://commerce.coinbase.com/?lang=es

🎦Ecommerce con PHP🐘 y MySql🐬: https://www.youtube.com/watch?v=ZC9evX2VyM0&list=PLCTD_CpMeEKQhRiJx7Wv3pM3rYvT9_CS9&ab_channel=programadornovato
🎦🚢 [CURSO] PhpMyAdmin En español 🇪🇸: https://www.youtube.com/watch?v=PjyRheSq36o&list=PLCTD_CpMeEKRDDCpQho7sg1iNYQpOy2G4&index=1&t=6s&ab_channel=programadornovato
🎦[Curso] PHP y Mysql de 0 a 100 🐘: https://www.youtube.com/watch?v=3XJcrHUe-eY&list=PLCTD_CpMeEKS2Dvb-WNrAuDAXObB8GzJ0&index=1&ab_channel=programadornovato
🎦🌊 [CURSO] MARIADB DE 0 A 100: https://www.youtube.com/watch?v=oV0zZvTz4Ak&list=PLCTD_CpMeEKRoPFmVqG-COyGptWcbeesj&index=1&ab_channel=programadornovato

Anterior tutorial

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad