مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

سید سادات

عضویت از 1394/02/22

مشکل با انصراف دادن در صفحه درگاه

  • جمعه 28 اسفند 1394
  • 15:54
تشکر میکنم

با سلام 

لطفا به سایت 

ubing.ir

بروید و در اول صفحه دکمه رو بزنید 

بعد

انصراف از درگاه را بزنبد  مجدد میری همون سایتی که مد نظر منه نمیخوام بره همون سایت یا اینکه چجوری id و trance رو کد بدم ؟

 

من در انجا مشکل دارم کد هاشو گذاشتم بصورت تصویری در سایت

ممنون میشم کمکم کنید

 

پاسخ های این پرسش

تعداد پاسخ ها : 12 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 28 اسفند 1394
  • 16:00

دوست من باید در همین صفحه مدیریت کنید

میتونید چک کنید اگر عملیات با موفقیت نشده بود کاربر رو به صفحه دیگه ای هدایت کنید

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:05

همون چک کردن رو نمیدونم چطوری بنویسم

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:07

نمیدونم کجا چطور بنویسم که کار بر موفق نشد بره جای دیگه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 28 اسفند 1394
  • 16:07

در صفحه بازگشت در به جای Not Access در Else بنویسید

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:10

منظور من اینه که 

trance_id

va 

id_get 

رو چجوری بدست بیارم در صفحه دانلود ؟

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 28 اسفند 1394
  • 16:22

وقتی تراکنش انجام نشده فکر نکم این مقادیر ارسال بشه

وقتی نیست یعنی انصراف زده

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:35

جناب مداینی 

موقع ارسال باید مقادیر id_get و trance_id مقدار دهی بشه کجا مقدار بدم کجای فرم بهشون مقدار بدم ؟

 

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:39

در موقع ارسال به درگاه 
id_get
و
trance_id
رو کجا مقدار دهی کنم تا ارسال کنم
یه نمونه کد asp بزارین لطفا 

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:40
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Get : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void LbtnBuy_Click(object sender, EventArgs e)
    {
        try
        {
            PayLine Pay = new PayLine();
            double amount = 1000;
            string result = Pay.Send("http://payline.ir/payment/gateway-send", "Your-API", amount, "REDIRECT-PAGE");
            if (int.Parse(result) > 0)
            {
                Response.Redirect("http://payline.ir/payment/gateway-" + result);
            }
            else
            {
                //if -1 or -2 or -3 or -4 
                //Can use swich case For Reports
                Response.Write("Not Valid");

            }
        }
        catch
        {
            Response.Write("Not Response");
        }
    }
}

 

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:41
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Send : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (Request.Form["trans_id"] != null && Request.Form["id_get"] != null)
            {
                PayLine GetPayline = new PayLine();
                string trans_id = Request.Form["trans_id"];
                string id_get = Request.Form["id_get"];
                //GetPayline.Get(url,"Your-API", trans_id, id_get)
                string result = GetPayline.Get("http://payline.ir/payment/gateway-result-second", "Your-API", trans_id, id_get);
            }
            else
            {
                //if -1 or -2 or -3 or -4 
                //Can use swich case For Reports
                Response.Write("Not Access");
            }
        }
        catch
        {
            Response.Write("Not Response");
        }
    }
}

 

کاربر سایت

سید سادات

عضویت از 1394/02/22

  • جمعه 28 اسفند 1394
  • 16:42

اولین کد ها مربوط به ارسال 

دومین کد مربوط به بعد از درگاه 

میباشد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 29 اسفند 1394
  • 08:52

اشتباه قرار دادید

شما نباید مقدار دهی کنید

اگر پرداخت انجام شده باشه بانک برای شما ارسال میکنه

 

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)