code: public Token createPiiTokenSynchronous(@NonNull String personalId, String publishableKey)
              throws AuthenticationException,
              InvalidRequestException,
              APIConnectionException,
              CardException,
              APIException {
          validateKey(publishableKey);
          RequestOptions requestOptions = RequestOptions.builder(
                  publishableKey,
                  mStripeAccount,
                  RequestOptions.TYPE_QUERY).build();
          return mApiHandler.createToken(
                  hashMapFromPersonalId(personalId),
                  requestOptions,
                  Token.TYPE_PII
          );
      }
docs: Blocking method to create a {@link Token} for PII. Do not call this on the UI thread
  or your app will crash.
  
  @param personalId the personal ID to use for this token
  @param publishableKey the publishable key to use with this request
  @return a {@link Token} that can be used for this card
  
  @throws AuthenticationException failure to properly authenticate yourself (check your key)
  @throws InvalidRequestException your request has invalid parameters
  @throws APIConnectionException failure to connect to Stripe's API
  @throws APIException any other type of problem (for instance, a temporary issue with
  Stripe's servers)