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);
 }