public string Tokenize(bool validateCard, Address billingAddress, Customer customerData, string configName = "default") { TransactionType type = validateCard ? TransactionType.Verify : TransactionType.Tokenize; var builder = new AuthorizationBuilder(type, this) .WithRequestMultiUseToken(validateCard) .WithPaymentMethodUsageMode(PaymentMethodUsageMode.Multiple); if (billingAddress != null) { builder = builder.WithAddress(billingAddress); } if (customerData != null) { builder = builder.WithCustomerData(customerData); } var response = builder.Execute(configName); return(response.Token); }