Ejemplo n.º 1
0
        public void TestManagerStatus()
        {
            TPaySecupayConfig config = TPaySecupayConfig.LoadFromFile(ConfigFileName);

            // TODO: insert hashcode here
            PaySecupayStatus secupayStatus = new TPayFactory(config).CreateSecupayStatus("hashcode");
            var man = new TPaySecupayManager(config);

            man.StatusPayment(secupayStatus);
        }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Das Anfrageobjekt wird aus der Session genommen. Alternativ geht auch eine Datenbank
        var secupayInit = Session["secupayInit"] as PaySecupayInit;

        // Konfiguration laden
        TPaySecupayConfig config = TPaySecupayConfig.LoadFromFile(Server.MapPath("~/app_data/" + ConfigFileName));

        TPaySecupayManager man = new TPaySecupayManager(config);

        // Statusanfrage erstellen, um sicher zu sein, ob Zahlung erfolgreich ist.
        PaySecupayStatus secupayStatus = new TPayFactory(config).CreateSecupayStatus(secupayInit.ResponseHash);

        // Statusanfrage senden
        man.StatusPayment(secupayStatus);

        // Antwort auswerten
        // TODO: Hier muss im SHOP ein Prozess gestartet werden
        status.InnerHtml = secupayStatus.JsonOut + "<br />" + secupayStatus.JsonIn;
    }
Ejemplo n.º 3
0
        public void TestManagerStatus()
        {
            TPaySecupayConfig config = TPaySecupayConfig.LoadFromFile(ConfigFileName);

            // TODO: insert hashcode here
            PaySecupayStatus secupayStatus = new TPayFactory(config).CreateSecupayStatus("hashcode"); 
            var man = new TPaySecupayManager(config);
            man.StatusPayment(secupayStatus);
        }