public override byte[] GetXml() { AutoGen.ChargeOrderRequest Req = new AutoGen.ChargeOrderRequest(); Req.googleordernumber = _OrderNo; if (_Amount != -1 && _Currency != null) { Req.amount = new AutoGen.Money(); Req.amount.currency = _Currency; Req.amount.Value = _Amount; } return EncodeHelper.Serialize(Req); }
public override byte[] GetXml() { AutoGen.ChargeOrderRequest Req = new AutoGen.ChargeOrderRequest(); Req.googleordernumber = _OrderNo; if (_Amount != -1 && _Currency != null) { Req.amount = new AutoGen.Money(); Req.amount.currency = _Currency; Req.amount.Value = _Amount; } return(EncodeHelper.Serialize(Req)); }
/// <summary>Method that is called to produce the Xml message /// that can be posted to Google Checkout.</summary> public override byte[] GetXml() { AutoGen.ChargeOrderRequest retVal = new AutoGen.ChargeOrderRequest(); retVal.googleordernumber = GoogleOrderNumber; if (_amount > decimal.MinValue && _currency != null) { retVal.amount = new AutoGen.Money(); retVal.amount.currency = _currency; retVal.amount.Value = _amount; } return(EncodeHelper.Serialize(retVal)); }