Ejemplo n.º 1
0
 public function testCreateCardToken()
 {
     $createRequest = $this->tokens->createCardTokenRequest(self::VISA_1, 1, 2020, 123);
     $createResponse = $this->tokens->createCardToken($createRequest);
     $this->assertInstanceOf(Tokens::TOKEN_RESPONSE_CLASS, $createResponse);
     $this->assertEquals('card', $createResponse->getType());
 }
Ejemplo n.º 2
0
 public function testCreateChargeWithToken()
 {
     // create a token
     $tokens = new Tokens($this->client);
     $tokenResponse = $tokens->createCardToken(new CreateCardTokenRequest(self::VISA_1, 1, 2020, 123));
     $request = new CreateChargeRequest(350, "usd");
     $request->setCard($tokenResponse->getId());
     $response = $this->charges->createCharge($request);
     $this->assertInstanceOf(Charges::CHARGE_RESPONSE_CLASS, $response);
 }