رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

پست های پیشنهاد شده

با سلام و عرض ادب.

چطور میشه توی Qt Quick پرداخت درون برنامه ای کافه بازار و مایکت رو پیاده سازی کرد؟(هیچکدام api برای کیوت ندارند ولی مایکت برای cordova داره اما نمی دونم فایل js اون با کیوت سازگار هست یا خیر)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 17 شهریور 1397 در 15:10، amirb گفته است :

با سلام و عرض ادب.

چطور میشه توی Qt Quick پرداخت درون برنامه ای کافه بازار و مایکت رو پیاده سازی کرد؟(هیچکدام api برای کیوت ندارند ولی مایکت برای cordova داره اما نمی دونم فایل js اون با کیوت سازگار هست یا خیر)

سلام،
برای کیوت دو روش وجود داره.

  1. استفاده از ماژول اختصاصی این کار (Qt Purchasing) و سفارشی سازی و هماهنگ سازی اون با درگاه‌های داخلی
  2. پیاده سازی یک ماژول اختصاصی برای درگاه‌های بانکی و هماهنگ سازی اون سمت سرور (درگاه بانکی سمت وب) با کلاینت

نکته: من روش دوم رو پیشنهاد می‌کنم که به طور کامل از سمت سرور با Php پیاده سازی بشه و سمت کلاینت با ++C و JavaScript هماهنگ بشه. این کار نیاز داره که صفحه‌ی پرداخت بانکی در مرورگر وب باز بشه و اطلاعاتش رد و بدل بشه. حتی می‌تونید از ماژول وب خود کیوت هم برای راحتی بیشتر استفاده کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

نه منظور من خرید های درون برنامه ای از قبیل زیر است:

آشنایی با خرید درون‌برنامه‌ای مایکت - Myket - Myket KB

 

پرداخت درون‌برنامه‌ای بازار

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 12 ساعت قبل، amirb گفته است :

نه منظور من خرید های درون برنامه ای از قبیل زیر است:

آشنایی با خرید درون‌برنامه‌ای مایکت - Myket - Myket KB

پرداخت درون‌برنامه‌ای بازار

اگر برای این دو استور تاکید دارین، باید برای این کار هم مشابه پیشنهاد دوم تحت api‌ هایی که ارائه دادن سمت جاوا پیاده کنید و با سی++ برای کیو ام ال هندلش کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با تسلیت ایام شهادت سرور و سالار شهیدان آقا ابا عبدالله الحسین علیه السلام.

فکر کنم فهمیدم چیکار باید کرد.با توجه به توضیحات این صفحه:

نقل قول

سه خط تغییر ما نیز در خط‌های ۲۶۵ و ۲۶۶ کلاس IabHelper و خط ۲۷ از فایل AndroidManifest.xml قرار دارند.

http://developers.cafebazaar.ir/fa/docs/iab/implementation/#iab-class

 

و بررسی کد فایل QtInAppPurchase.java در پکیج QtPurchasing.jar در مسیر Qt/5.11.0/android_armv7/jar فکر کنم بشه با تغییر دو خط زیر در فایل QtInAppPurchase.java:

Intent localIntent = new Intent("com.android.vending.billing.InAppBillingService.BIND");
    localIntent.setPackage("com.android.vending");

و تغییر اون به این شکل:

Intent localIntent = new Intent("ir.cafebazaar.pardakht.InAppBillingService.BIND");
    localIntent.setPackage("com.farsitel.bazaar");

و هم چنین با تغییر کد AndroidManifest.xml و اضافه کردن کد زیر:

<uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR" />

برای کافه بازار پیاده سازی کرد. البته هنوز امتحان نکردم و نمی دونم همه ی امکانات کافه بازار رو پشتیبانی می کنه یا نه.

اگه کسی امتحان کرد نتیجه رو اعلام کنه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با توجه به توضیحات این صفحه:

آشنایی با خرید درون‌برنامه‌ای مایکت - Myket - Myket KB

برای مایکت هم باید همین جور باشه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×