صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 42 از 42

نام تاپیک: پرداخت الکترونیکی (شتاب)

  1. #41

    نقل قول: پرداخت الکترونیکی (شتاب)

    دوست عزیز، این سایت مکان تبلیغ نیست. از بخش آگهی های سایت استفاده کنید. درغیر اینصورت مطابق قوانین برخورد خواهد شد.

  2. #42

    نقل قول: پرداخت الکترونیکی (شتاب)

    نقل قول نوشته شده توسط ParsaGostar مشاهده تاپیک
    شما پس از بستن قرارداد بانک سامان یک MerchantID در اخیار شما میزاره .

    برای ارسال کاربر برای خرید اول باید پارامترها را به صورت post به آدرس https://acquirer.sb24.com/CardServices/controller ارسال کنید .

    مثال :

    <form action="https://acquirer.sb24.com/CardServices/controller" method="post">


    <input name="Amount" type="hidden" value="100" /> مبلغ به ریال

    <input name="ResNum" type="hidden" value="30" /> شماره سفارش که شما باید ارسال کنید

    <input name="MID" type="hidden" value="111111-11111" /> آی دی که سامان داده

    <input name="RedirectURL" type="hidden" value="http://site.com/callback.aspx" /> آدرس برگشتی پس از خرید





    <input name="Button1" type="submit" value="button" />



    </form>



    در صفحه Callback هم از کد زیر استفاده کنید :



    Dim RefNum As String = HttpContext.Current.Request.Params("RefNum")
    Dim ResNum As String = HttpContext.Current.Request.Params("ResNum")
    Dim State As String = HttpContext.Current.Request.Params("State")

    If Not (RefNum Is Nothing) Then

    ' saman code


    If State = "OK" Then

    If RefNum = "" Then

    lbl.Text = "گویا خرید شما توسط بانک تایید شده است اما رسید دیجیتالی شما تایید نگشت"

    Else


    Dim PaymentWebService As New SamanWebService.ReferencePayment
    Dim Result As Double = PaymentWebService.verifyTransaction(RefNum, "1111-11111")


    If Result > 0 Then





    G.PayPaidSaman(ResNum, RefNum)



    lbl.Text = "خرید با موفقیت انجام شد"




    Else

    lbl.Text = "مشکلی در تایید خرید شما وجود دارد . کد خطا : " & Result


    End If



    End If


    Else

    lbl.Text = "متاسفانه بانک خرید شما را تایید نکرده است : " + State
    End If




    اگر مشکلی بود هستم در خدمتتون
    سلام. ممنون از توضیحات. به همین روش این کار رو پیاده سازی کردیم.ولی متاسفانه از بعد از پرداخت از بانک و برگشت به صفحه ای که در callback معرفی کردیم اون مقادیر که باید در کوئری استرینگ به عنوان RefNum و ResNum باشه رو بانک بر نمی گردونه.عملا فقط اون url مربوط به callback رو صدا می زنه. در حالی که پول از حساب کم می شه (و البته بعد از چند دقیقه چون وریفای نمی شه برمی گرده به حساب).
    مشکل از چیه؟!

صفحه 2 از 2 اولاول 12

قوانین ایجاد تاپیک در تالار

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