رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران
  • 0
amirb

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


سوال

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

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

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


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

6 پاسخ به این سوال تا کنون داده شده است

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

  • 0

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

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

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

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


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

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

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

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

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

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

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


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

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


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

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

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

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

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

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


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

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

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

نقل قول

سه خط تغییر ما نیز در خط‌های ۲۶۵ و ۲۶۶ کلاس 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" />

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

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

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


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

در این لینک تغییرات برای مارکت های مختلف توسط یکی از اساتید اعمال شده:

Hamed Masafi / qtpurchasing · GitLab

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


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

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

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

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


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

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

×
×
  • جدید...