public void Should_Initialize_Iyziup_Form_For_Standard_Merchant() { List <OrderItem> orderItems = new List <OrderItem>(new List <OrderItem>() { OrderItemBuilder.Create().Price("0.3").Build() }); CreateIyziupFormInitializeRequest request = CreateIyziupFormInitializeRequestBuilder.Create() .Price("0.3") .PaymentGroup(PaymentGroup.LISTING.ToString()) .PaidPrice("0.4") .CallbackUrl("https://www.merchant.com/callback") .OrderItems(orderItems) .Build(); }
public CreateIyziupFormInitializeRequest Build() { CreateIyziupFormInitializeRequest createIyziupFormInitializeRequest = new CreateIyziupFormInitializeRequest(); createIyziupFormInitializeRequest.MerchantOrderId = _merchantOrderId; createIyziupFormInitializeRequest.PaymentGroup = _paymentGroup; createIyziupFormInitializeRequest.PaymentSource = _paymentSource; createIyziupFormInitializeRequest.Currency = _currency; createIyziupFormInitializeRequest.EnabledInstallments = _enabledInstallments; createIyziupFormInitializeRequest.EnabledCardFamily = _enabledCardFamily; createIyziupFormInitializeRequest.Price = _price; createIyziupFormInitializeRequest.PaidPrice = _paidPrice; createIyziupFormInitializeRequest.ShippingPrice = _shippingPrice; createIyziupFormInitializeRequest.CallbackUrl = _callbackUrl; createIyziupFormInitializeRequest.TermsUrl = _termsUrl; createIyziupFormInitializeRequest.PreSalesContractUrl = _preSalesContractUrl; createIyziupFormInitializeRequest.ForceThreeDS = _forceThreeDS; createIyziupFormInitializeRequest.OrderItems = _orderItems; createIyziupFormInitializeRequest.InitialConsumer = _initialConsumer; return(createIyziupFormInitializeRequest); }