function testCreateCustomerWithCardToken()
 {
     /* Token should be created via JavaScipt library Beautiful.js */
     /* more info here: https://docs.start.payfort.com/guides/beautiful.js/ */
     $token = TestHelper::createToken(array("number" => "4242424242424242", "exp_month" => 11, "exp_year" => 2020, "cvc" => "123"));
     $customer = Start_Customer::create(array("email" => "*****@*****.**", "card" => $token["id"]));
     $this->assertEquals($customer["email"], "*****@*****.**");
     $this->assertEquals($customer["default_card_id"], $token["card"]["id"]);
     $this->assertCount(1, $customer["cards"]);
     $this->assertEquals($customer["cards"][0]["id"], $token["card"]["id"]);
 }
 function testRetrieveCustomerId()
 {
     $result = Start_Customer::create($this->success_data);
     $this->assertArrayHasKey('id', $result);
 }