Paytr'den ödeme sistemi entegrasonu yapmam gerekiyor. sitem normalde asp asp api'si olmadığı için aspx'i gönderdiler ancak hata veriyor. aspx hakkında hiç bilgim yok yardımcı olurmusunuz? koddaki hata ne
using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; using System.Net; using System.Security.Cryptography; using System.Text; using System.Web; using System.Web.Script.Serialization; using System.Web.UI; using System.Web.UI.WebControls;
public partial class guvenliodeme : System.Web.UI.Page {
string merchant_id = "000000"; // mağaza numaranız siz ayarlayacaksınız ... string merchant_key = "777777777777777"; // mağaza key anahtarınız siz ayarlayacaksınız ... string merchant_salt = "555555555555"; // mağaza gizli anahtarınız siz ayarlayacaksınız ... string emailstr = ""; // kullanıcının dışarıdan gönderdiği email bilgisi int payment_amountstr = 0; // burayı değiştirmeyin otomatik olarak sepetten gelmektedir. string merchant_oid = ""; // rast gele sipariş numarası otomatik gelecek ellemeyin. string user_namestr = ""; // müşterinin adı soyadı otomatik gelecek ellemeyin. string user_addressstr = ""; // müşterinin adresi otomatik gelecek ellemeyin. string user_phonestr = ""; // müşterinin telefonu otomatik gelecek ellemeyin.
string merchant_ok_url = "http://pc-fix.co/assets/images/Laptop-Virus-Removal.png"; // ödeme başarılı olursa gösterilecek sayfa (bildirim url değil) siz ayarlayacaksınız... string merchant_fail_url = "http://google.com/?basarisiz"; // ödeme başarısız olursa gösterilecek sayfa (bildirim url değil) siz ayarlayacaksınız...
string user_basketstr = ""; // sepetteki ürünün bilgisi otomatik gelecek string user_ip = ""; // ip bilgisi form loadda belirleniyor otomatik gelecek string timeout_limit = "15"; // ödeme işlemi kaç dk da tamamlansın onu giriniz değiştirebilirsiniz. string debug_on = "1"; // test modun 1 gerçek modda 0 yapınız siz ayarlayacaksınız... string no_installment = "0"; // taksit istemiyorsanız 1 istiyorsanız 0 yapın siz ayarlayacaksınız ... string max_installment = "9"; // taksiti açmış iseniz taksit limiti belirtin siz ayarlayacaksınız ... string currency = "TL"; // para birimi belirtin TL,EUR,USD isteğe göre siz ayarlayacaksiniz... string lang = "tr"; // ödeme boyunca belirlenecek dili belirtir. tr veya eng olarak girebilirsiniz. siz ayarlayacaksınız ...
Label1.Text = merchant_oid + " >>> IP Adresiniz :" + user_ip; // labelde sipariş kodunu ve ip adresini gösterttik. dilerseniz tasarım kısmında değiştiriniz.
Line 163: { Line 164: Line 165: paytriframe.Src = "https://www.paytr.com/odeme/guvenli/" + name + ""; Line 166: paytriframe.Visible = true; Line 167: }
try cach bloguna alıp hataya bakmalısın böyle anlaşılmaz