public function execute() { $oid = $this->getArg(0); $parts = explode('.', $oid); $ctid = $parts[0]; $gateway_opts = array('batch_mode' => true, 'external_data' => array('order_id' => $this->getArg('id'), 'contribution_tracking_id' => $ctid, 'payment_method' => 'cc', 'country' => 'BR', 'currency_code' => 'BRL', 'amount' => 10, 'email' => '*****@*****.**')); $this->output("Checking order {$oid}\n"); $adapter = new AstroPayAdapter($gateway_opts); $result = $adapter->do_transaction('PaymentStatus'); $this->output(print_r($result->getData(), true)); }
protected function curl_transaction($data) { $this->curled[] = $data; return parent::curl_transaction($data); }