protected virtual RequestBuilder BuildRequest(string root)
{
return new RequestBuilder(root).
AddElement("id", Id).
AddElement("first-name", FirstName).
AddElement("last-name", LastName).
AddElement("company", Company).
AddElement("email", Email).
AddElement("phone", Phone).
AddElement("fax", Fax).
AddElement("website", Website).
AddElement("payment-method-nonce", PaymentMethodNonce).
AddElement("default-payment-method-token", DefaultPaymentMethodToken).
AddElement("credit-card", CreditCard).
AddElement("custom-fields", CustomFields).
AddElement("risk-data", RiskData);
}
}