public void SetUp() { _xmlBuilder = new HostedXmlBuilder(); }
/// <summary> /// GetPaymentForm /// </summary> /// <returns>PaymentForm</returns> public PaymentForm GetPaymentForm() { CalculateRequestValues(); var xmlBuilder = new HostedXmlBuilder(); string xml = xmlBuilder.GetXml(this); var form = new PaymentForm(); form.SetXmlMessage(xml); form.SetMerchantId(CrOrderBuilder.GetConfig() .GetMerchantId(PaymentType.HOSTED, CrOrderBuilder.GetCountryCode())); form.SetSecretWord(CrOrderBuilder.GetConfig().GetSecretWord(PaymentType.HOSTED, CrOrderBuilder.GetCountryCode())); form.SetSubmitMessage(CrOrderBuilder.GetCountryCode() != CountryCode.NONE ? CrOrderBuilder.GetCountryCode() : CountryCode.SE); form.SetPayPageUrl(CrOrderBuilder.GetConfig().GetEndPoint(PaymentType.HOSTED)); form.SetForm(); form.SetHtmlFields(); return form; }