public function testCreateBankAccountToken() { $createRequest = $this->tokens->createBankAccountTokenRequest('US', self::ROUTING_NUMBER, self::ACCOUNT_NUMBER); $createResponse = $this->tokens->createBankAccountToken($createRequest); $this->assertInstanceOf(Tokens::TOKEN_RESPONSE_CLASS, $createResponse); $this->assertEquals('bank_account', $createResponse->getType()); }
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); }