A client token is a signed data blob that includes both configuration and authorization required by the Braintree Client SDK. Your server is responsible for generating a client token for use by your client. Client tokens should not be reused; a new one should be requested for each transaction. For security, we will revoke client tokens if they are reused excessively within a short time period.
To simply create a client token:
@client_token = Braintree::ClientToken.generate
@client_token = Braintree::ClientToken.generate( :customer_id => a_customer_id )
If the Braintree Client SDK succeeds with a payment method nonce, that nonce will then be linked with the identified customer. See Customer Management for details on customers. Payment method nonces expire after 24 hours.
Was this page helpful? Give us some feedback.