         let asyncExpectation = expectationWithDescription("RequestTokenOnCallbackSuccess")
         
         var omiseToken: OmiseToken?
-        let omise = Omise(publicKey: "pkey_test_4y7dh41kuvvawbhslxw")
+        let omise = Omise(publicKey: publicKey)
         omise.requestToken(request) { (token: OmiseToken?, error: NSError?) in
             omiseToken = token
             asyncExpectation.fulfill()

        let asyncExpectation = expectationWithDescription("RequestTokenOnCallbackSuccess")
        
        var omiseError: NSError?
        let omise = Omise(publicKey: "pkey_test_4y7dh41kuvvawbhslxw")
        omise.requestToken(request) { (token: OmiseToken?, error: NSError?) in
            omiseError = error
            asyncExpectation.fulfill()

}

class OmiseTokenizerTests: XCTestCase {
    let publicKey = "pkey_test_543ehdmlevzpxuqkqhu"
    
    func testOmiseCard() {
        
        let card = OmiseCard()
