راهنمایی در مورد سفارش و جزییات سفارش و اتصال به درگاه بانک
اهمیت: عادی نوع: درخواست راهنمایی شماره نگارش: 1
با سلام و تشکر فراوان بابت انتشار پروژه
میخواستم ببینم جدول سفارش و جزییاتش چه زمانی اطلاعات داخلشون ذخیره مشه؟ زمانی که کاربر روی دکمه پرداخت کلیک میکنه یا وقتی نتیجه پرداخت از بانک برمیگرده و نتیجه پرداخت موفقیت امیز بوده؟ یا...؟
مورد بعدی اینکه با توجه به اینکه بانک برای هر درخواست یک شماره منحصر به فرد میخواد این شماره قراره کجا ذخیره بشه و چجوری بررسی میشه؟
  • #
    ‫۸ سال و ۱ ماه قبل، دوشنبه ۱۸ مرداد ۱۳۹۵، ساعت ۱۳:۰۳
    شما اگر قبل از هدایت کاربر به سمت درگاه پرداخت ، سفارش کاربر رو ثبت کنید و وضعیت سفارش رو "در انتظار پرداخت " قرار دهید ، می‌توانید کد اصلی جدول پرداخت رو (OrderMaster)  رو به عنوان شماره منحصر بفرد به درگاه پرداخت بفرستید .
    • #
      ‫۸ سال و ۱ ماه قبل، سه‌شنبه ۱۹ مرداد ۱۳۹۵، ساعت ۰۲:۳۷
      من تا حالا با درگاه بانک کار نکردم ولی تا جایی که در موردش خوندم گفته شده که هر درخواست باید شماره منحصر به فرد داشته باشه، در روشی که سفارش قبل هدایت کاربر به درگاه ثبت بشه ممکنه کاربر به هر دلیلی نتونه پرداخت کنه و بعدا یک زمان دیگه ای دوباره  بخواد همون سفارش رو پرداخت کنه که خب شناسه اون سفارش تغییری نداشته و یک شناسه تکراری به بانک فرستاده میشه در صورتی که تا جایی که متوجه شدم بانک به ازای هر درخواست یک شماره منحصر به فرد میخواد
      • #
        ‫۸ سال و ۱ ماه قبل، سه‌شنبه ۱۹ مرداد ۱۳۹۵، ساعت ۰۵:۴۷
        بله . ایشون گفتند که کد اصلی جدول پرداخت ، یعنی شما یک جدول دارید که پرداخت‌ها در اون ثبت میشوند و کد آن را ارسال کنید . اگر دوباره همان سفارش را بدهد پرداخت جدید با کد جدید خواهد بود. قرار نیست شماره سفارش ارسال شود.
        در هر بانک تفاوت‌های جزئی وجود دارد که باید مستنداتی که در اختیار شما میگذارند را مطالعه بفرمایید. اگر هم که از درگاه‌های واسط باشد هر api تفاوت‌های زیادی با یکدیگر خواهند داشت. ممکن است یکی کد 6 رقمی از شما بخواهد و ...
        تنها مستندات درگاه را مطالعه بفرمایید
        • #
          ‫۸ سال و ۱ ماه قبل، سه‌شنبه ۱۹ مرداد ۱۳۹۵، ساعت ۱۲:۲۴
          یعنی به ازای هر بار که کاربر به درگاه متصل میشه یک سفارش جدید با وضعیت در انتظار تایید و همینطور جزییات سفارش در جدول مربوطه ثبت میشه و اگر پرداخت موفقیت امیز نباشه و دوباره یک زمان دیگه ای بخواد همون سبد خرید جاری اش رو پرداخت کنه یک سفارش و جزییات سفارش دیگه براش ثبت میشه و اون شناسه جدید سفارش به درگاه ارسال میشه و زمانی هم که پرداختش با موفقیت امیز انجام میشه وضعیت سفارش به روز شده و سبد خرید کاربر از جدول سبد خرید حذف میشه؟ 
          • #
            ‫۸ سال و ۱ ماه قبل، سه‌شنبه ۱۹ مرداد ۱۳۹۵، ساعت ۱۴:۱۶
            نگفتم جدول سفارش
            گفتم جدول پرداخت
            جدول سفارش از پرداخت جداست. رکورد‌های پرداخت به ازای هر رفت به درگاه ایجاد و هنگام برگشت به روزرسانی میشه که تنها شامل اطلاعات پرداخت در اون لحظه هست . ارتباطی که با سفارش داره تنها از طریق یک کلید خارجی مهیا میشه که باعث میشه تشخیص داده بشه که با کدوم سفارش در ارتباط است.
            سعی کنید این مباحث را در انجمن‌ها پیگیری کنید.