%@ Page SmartNavigation="false" Language="vb" AutoEventWireup="false" %>
3D Ödeme Sayfası
<%
Dim okUrl As String = BaseUrl & "/store/banks3d/3dodemewirecard.aspx" ' //İşlem başarılıysa dönülecek işyeri sayfası (3D işleminin sonucu ödeme işleminin değil)
Dim failUrl As String = BaseUrl & "/store/banks3d/3dodemewirecard.aspx" ' //İşlem başarısızsa dönülecek işyeri sayfası (3D işleminin sonucu ödeme işleminin değil)
'ssl
If ConfigurationManager.AppSettings("UseSsl") = "True" Then
okUrl = BaseUrl.Replace("http://", "https://") & "/store/banks3d/3dodemewirecard.aspx" ' //İşlem başarılıysa dönülecek işyeri sayfası (3D işleminin sonucu ödeme işleminin değil)
failUrl = BaseUrl.Replace("http://", "https://") & "/store/banks3d/3dodemewirecard.aspx" ' //İşlem başarısızsa dönülecek işyeri sayfası (3D işleminin sonucu ödeme işleminin değil)
End If
Dim wirecards As New wirecard.SaleService
Dim wirecardsoutput As New wirecard.MSaleTicketOutput
Dim token As New wirecard.MAuthToken
token.UserCode = ConfigurationManager.AppSettings("WireCardUserName")
token.Pin = ConfigurationManager.AppSettings("WireCardPassword")
Dim input As New wirecard.MSaleTicketInput
Dim product As wirecard.MSaleProduct() = New wirecard.MSaleProduct(0) {}
Dim aa As New wirecard.MSaleProduct()
Dim guidorder As Guid = New Guid((Session("NextOrderId").ToString.Split("_")(0).ToUpper & "-0000-0000-0000-000000000000").ToString)
aa.ProductId = 0
aa.Price = Format(Session("amount"), "0.00")
aa.Unit = 1
aa.ProductDescription = "Urun"
aa.ProductCategory = ConfigurationManager.AppSettings("WireCardProductType")
product(0) = aa
'Dim specadet As Integer = dt2.Rows.Count - 1
'Dim specTypeArray As specType() = New specType(0) {}
'For x As Integer = 0 To specadet
' Dim aa As New specType()
' aa.type = ChkNullString(dt2.Rows(x)("WizardItemDetails"))
' aa.value = ChkNullString(dt2.Rows(x)("LookupName"))
' aa.name = ChkNullString(dt2.Rows(x)("WizardItemName"))
' ReDim Preserve specTypeArray(x)
' specTypeArray(x) = aa
'Next
'product.specs = specTypeArray
input.MPAY = ""
input.Content = ""
input.SendOrderResult = True
input.PaymentTypeId = 1
input.ReceivedSMSObjectId = guidorder
input.SendNotificationSMS = False
input.OnSuccessfulSMS = ""
input.OnErrorSMS = ""
input.RequestGsmOperator = 0
input.RequestGsmType = 0
input.Url = GetBaseUrl()
input.SuccessfulPageUrl = okUrl
input.ErrorPageUrl = failUrl
input.Country = ""
input.Currency = ""
input.Extra = "3pay=true&cconly=true"
input.TurkcellServiceId = 0
input.ProductList = product
' Send Request
wirecardsoutput = wirecards.SaleWithTicket(token, input)
Dim posturl As String = wirecardsoutput.RedirectUrl
%>