示例#1
0
 public function invoices($params = null)
 {
     if (!$params) {
         $params = array();
     }
     $params['customer'] = $this->id;
     $invoices = Conekta_Invoice::all($params, $this->_apiKey);
     return $invoices;
 }
 public function testUpcoming()
 {
     authorizeFromEnv();
     $customer = self::createTestCustomer();
     Conekta_InvoiceItem::create(array('customer' => $customer->id, 'amount' => 0, 'currency' => 'usd'));
     $invoice = Conekta_Invoice::upcoming(array('customer' => $customer->id));
     $this->assertEqual($invoice->customer, $customer->id);
     $this->assertEqual($invoice->attempted, false);
 }