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

            var man = new TPaySecupayManager(config);

            // Der zu testenden String aus der Push Antwort vom Gateway
            const string q =
                @"hash=hhhhhhh&status_id=6&status_description=abgeschlossen&changed=1391605747&payment_status=accepted&apikey=133cb4492ced4f3f95a0b8e2823e301d&hint=";

            // Url Parameter werden in Name Value Collection gewandelt
            NameValueCollection form = HttpUtility.ParseQueryString(q);

            // Beispiel für eine Einbindung im ASHX Handler. Die Formulardatean werden mit der Seite und dem Referrer übergeben.
            man.ProcessPush(form, "/pay.secupay.web/push.ashx", "https://api-dist.secupay-ag.de/");
        }
Ejemplo n.º 2
0
        public void TestManagerPush()
        {
            TPaySecupayConfig config = TPaySecupayConfig.LoadFromFile(ConfigFileName);

            var man = new TPaySecupayManager(config);

            // Der zu testenden String aus der Push Antwort vom Gateway
            const string q =
                @"hash=hhhhhhh&status_id=6&status_description=abgeschlossen&changed=1391605747&payment_status=accepted&apikey=133cb4492ced4f3f95a0b8e2823e301d&hint=";

            // Url Parameter werden in Name Value Collection gewandelt
            NameValueCollection form = HttpUtility.ParseQueryString(q);

            // Beispiel für eine Einbindung im ASHX Handler. Die Formulardatean werden mit der Seite und dem Referrer übergeben.
            man.ProcessPush(form, "/pay.secupay.web/push.ashx", "https://api-dist.secupay-ag.de/");
        }