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.
<?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
Ave que vuela, a la cazuela.