<?php use HechoEnDrupal\ComproPago\Webhook; require __DIR__ . '/../vendor/autoload.php'; // ------------------------------------------- // only for test, don't use in production $cp_request = file_get_contents(__DIR__ . '/request.json'); // -------------------------------------------- // only you need create this instance without arguments // $webhook = new WebHook(); $webhook = new WebHook($cp_request); // Charge data print $webhook->getAmount() . "\n"; print $webhook->getCreated($format = null) . "\n"; print $webhook->getID() . "\n"; print $webhook->getShortID() . "\n"; if ($webhook->paid()) { print "Paid\n"; } // Payment Details $payment = $webhook->getPaymentDetails(); print "Payment Details" . "\n"; print $payment->getStore() . "\n"; print $payment->getProductID() . "\n"; print $payment->getCustomerPhone() . "\n"; print $payment->getCustomerEmail() . "\n"; print $payment->getCountry() . "\n";