API token mismatch.

(Testing environment)


I am using Purchase with Vault and Recurring Billing using Hosted Tokenization.

I am able to get the temporary token but while using the token in vault for recurring billing, i am getting the "API token mismatch." message with all the values to be null., 

I am passing the following values,

api_token = "yesguy"

store_id = "store1"


And as i want to use the token instead of credit card for all the future payments, i found in one of the blog that i can pass IssuerId = null.



I would really appreciate if i get some guidelines here.