خرید درونبرنامهای در مایکت
معرفی پرداخت درونبرنامهای مایکت
پرداخت درونبرنامهای (In-App Billing یا بهاختصار IAB) یکی از سرویسهای مایکت است که به توسعهدهندگان امکان میدهد محصولات و محتوای دیجیتال را مستقیماً در برنامههای خود به فروش برسانند. با استفاده از این سرویس میتوانید انواع محصولات دیجیتال، از جمله محتوای قابل دانلود مانند موسیقی و تصاویر، یا محصولات مجازی مانند سکه در بازیها، مراحل جدید و امکانات ویژه برنامه را به کاربران عرضه کنید.
نحوه عملکرد پرداخت درونبرنامهای
در سرویس پرداخت درونبرنامهای، تمامی مراحل پرداخت توسط مایکت مدیریت میشود و برنامه شما نیازی به پردازش مستقیم تراکنشهای مالی ندارد.
فرآیند خرید به این صورت است:
۱. برنامه شما درخواست خرید محصول موردنظر را به مایکت ارسال میکند.
۲. مایکت رابط پرداخت را نمایش میدهد تا کاربر روش پرداخت خود را انتخاب کند.
۳. مایکت فرآیند پرداخت و پردازش تراکنش را مدیریت میکند.
۴. پس از پایان فرآیند خرید، نتیجه تراکنش و اطلاعات مربوط به آن، مانند شماره سفارش، تاریخ و زمان خرید و مبلغ پرداختشده، به برنامه شما بازگردانده میشود.
پیشنیازهای استفاده
سرویس پرداخت درونبرنامهای برای برنامههایی که در مایکت منتشر میشوند، قابل استفاده است. برای فعالسازی و استفاده از این سرویس، تنها به حساب توسعهدهندگی مایکت نیاز دارید و نیازی به ایجاد حساب جداگانه نیست. برای آشنایی با مراحل راهاندازی و پیادهسازی این سرویس، مستندات پرداخت درونبرنامهای مایکت را در بخشهای بعدی مطالعه کنید.
راهنمای پلتفرمها
مایکت با ارائه APIها و کتابخانههای پرداخت درونبرنامهای، امکان پیادهسازی و مدیریت فرآیند خرید محصولات دیجیتال را برای توسعهدهندگان فراهم کرده است. برای پلتفرمها و فریمورکهای مختلف مانند اندروید، یونیتی (Unity) و فلاتر (Flutter)، کتابخانههای اختصاصی ارائه شده است. میتوانید متناسب با فناوری مورد استفاده در پروژه خود، کتابخانه و مستندات مربوط به آن را انتخاب کنید.
پیش از شروع پیادهسازی، لازم است با مفاهیم اصلی پرداخت درونبرنامهای، انواع محصولات و مراحل انجام خرید آشنا باشید. در صورت نیاز، ابتدا مستندات بخش «آشنایی با مفاهیم پرداخت درونبرنامهای» را مطالعه کنید.
همچنین، کد منبع برنامههای نمونه (Sample Projects) در گیتهاب مایکت در دسترس است. میتوانید از این نمونهها برای آشنایی با نحوه استفاده از کتابخانهها و پیادهسازی پرداخت درونبرنامهای کمک بگیرید.