protected virtual RequestBuilder BuildRequest(string root)
{
return new RequestBuilder(root).
AddElement("customer-id", CustomerId).
AddElement("payment-method-nonce", PaymentMethodNonce).
AddElement("token", Token).
AddElement("options", Options).
AddElement("billing-address", BillingAddress).
AddElement("billing-address-id", BillingAddressId).
AddElement("cardholder-name", CardholderName).
AddElement("cvv", CVV).
AddElement("device-data", DeviceData).
AddElement("expiration-date", ExpirationDate).
AddElement("expiration-month", ExpirationMonth).
AddElement("expiration-year", ExpirationYear).
AddElement("number", Number);
}
}