예제 #1
0
        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();
        }
예제 #2
0
        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);
        }