বিকল্প বিলিং API

যোগ্য ডেভেলপাররা নির্দিষ্ট কিছু দেশের ব্যবহারকারীদের তাদের অ্যাপে একটি বিকল্প বিলিং সিস্টেম অফার করতে পারেন এবং লেনদেনের ফলাফল Google-কে জানাতে পারেন। আপনি আপনার অ্যাপটি কোথায় বিতরণ করেন এবং যোগ্যতার উপর নির্ভর করে, একটি অ্যাপ বিকল্প বিলিংয়ের দুটি সংস্করণ তৈরি করতে পারে:

এই নির্দেশিকাটি সেই API গুলি সম্পর্কে আলোচনা করে যেগুলি উভয় অফারগুলির জন্য ব্যবহার করা প্রয়োজন। এই API গুলি ব্যবহার করার আগে আপনার প্রোগ্রাম পৃষ্ঠাগুলি পর্যালোচনা করা উচিত এবং প্রাসঙ্গিক প্রোগ্রামগুলিতে নথিভুক্ত করা উচিত।

পদের শব্দকোষ

এই নির্দেশিকা অনুসরণ করে টার্ম কনভেনশন:

  • বিকল্প বিলিং API : ব্যবহারকারীদের কাছে প্রযোজ্য যেকোনো স্ক্রিন প্রদর্শন করতে এবং ডেভেলপারদের ডেভেলপারের বিকল্প বিলিং সিস্টেমে সম্পন্ন লেনদেনের প্রতিবেদন করতে সক্ষম করতে ব্যবহৃত API।
  • বিকল্প বিলিং সিস্টেম : একজন ডেভেলপারের বিকল্প বিলিং সিস্টেম যা গুগল প্লে-এর বিলিং সিস্টেমের পাশাপাশি অথবা নিজস্বভাবে (যোগ্যতার প্রয়োজনীয়তা সাপেক্ষে) অফার করা যেতে পারে।
  • বাহ্যিক লেনদেন : গুগল প্লে-এর বিলিং সিস্টেমের বাইরে ঘটে যাওয়া একটি লেনদেন।
  • বাহ্যিক লেনদেনের টোকেন : ব্যবহারকারী যখন একটি বিকল্প বিলিং সিস্টেম সম্পূর্ণ করেন তখন ডেভেলপার ব্যবহারের জন্য প্লে বিলিং লাইব্রেরির মাধ্যমে ডেভেলপারকে একটি টোকেন প্রদান করা হয়। এই টোকেনটি গুগল প্লেকে একটি সফল ক্রয়ের বিষয়ে অবহিত করতে ব্যবহৃত হয়।
  • বাহ্যিক লেনদেন আইডি : লেনদেন সনাক্ত করার জন্য ডেভেলপার কর্তৃক তৈরি একটি অনন্য শনাক্তকারী।

ব্যবহারকারীর পছন্দের সাথে বিকল্প বিলিং অফার করা হচ্ছে

এই বিভাগে বর্ণনা করা হয়েছে কিভাবে আপনার ব্যবহারকারীদের Google Play এর বিলিং সিস্টেম ব্যবহারের বিকল্প বিলিং অফার করবেন। এই API গুলি ব্যবহার করার আগে, নিম্নলিখিতগুলি নিশ্চিত করুন:

বাকি গুগল প্লে বিলিং ইন্টিগ্রেশনের জন্য প্রস্তাবিত মডিউলগুলি ডেভেলপারদের বর্তমান ইন্টিগ্রেশনের জন্য ইতিমধ্যেই থাকা মডিউলগুলির মতোই।

উপরন্তু, আমরা একটি Google Play ডেভেলপার API ইন্টিগ্রেশন সেটআপ প্রস্তুত রাখার পরামর্শ দিচ্ছি কারণ ব্যাকএন্ড ইন্টিগ্রেশন এটিকে কাজে লাগাবে।

প্লে কনসোলে কনফিগার করা হচ্ছে

যেসব ডেভেলপাররা ব্যবহারকারীর পছন্দের প্রোগ্রামের সাথে সংশ্লিষ্ট বিকল্প বিলিং-এর জন্য তালিকাভুক্তি সম্পন্ন করেছেন এবং বিকল্প বিলিং API-এর সাথে একীভূত হয়েছেন তারা Play Console-এর মাধ্যমে তাদের বিকল্প বিলিং সেটিংস পরিচালনা করতে পারবেন:

  • আপনার প্রতিটি যোগ্য অ্যাপের জন্য, আপনি বিকল্প বিলিং সিস্টেম অফার করবেন কিনা তা বেছে নিতে পারেন।
  • নির্দেশিকা অনুসারে পেমেন্ট পদ্ধতির লোগো আপলোড করুন, সমস্ত ফর্ম্যাট স্পেসিফিকেশন অনুসরণ করে। এই নির্দেশিকাগুলি মেনে চলে না এমন ছবিগুলি আপনার বিকল্প বিলিং সিস্টেমের জন্য ব্যবহারকারীর পছন্দের স্ক্রিনে প্রদর্শিত হবে না। (দ্রষ্টব্য: পেমেন্ট পদ্ধতির লোগো অন্তর্ভুক্ত করা ঐচ্ছিক, যদিও অত্যন্ত সুপারিশ করা হয়।)
  • যদি আপনি সাবস্ক্রিপশন অফার করেন, তাহলে প্রয়োজনীয় সাবস্ক্রিপশন ব্যবস্থাপনা লিঙ্কটি প্রদান করুন।
মক UI, উদাহরণস্বরূপ, পরিবর্তন সাপেক্ষে।

ব্যবহারকারীর অভিজ্ঞতা

ক্লায়েন্ট-সাইড API গুলি নিম্নলিখিত কার্যকারিতা সক্ষম করে:

  • Google Play প্রযোজ্য তথ্য এবং ব্যবহারকারীর পছন্দের স্ক্রিনগুলি রেন্ডার এবং পরিচালনা করে
  • ব্যবহারকারী যদি গুগল প্লে-এর বিলিং সিস্টেম ব্যবহার করতে চান, তাহলে গুগল প্লে-এর বিলিং স্ট্যান্ডার্ড ইন্টারফেস ব্যবহার করে বিলিং প্রবাহ চলতে থাকে।

ডেভেলপার অ্যাপ।

বিলিং পছন্দের স্ক্রিন।

শুধুমাত্র উদাহরণের জন্য উদাহরণ।

ব্যবহারকারীর পছন্দের পর্দা

ব্যবহারকারীর পছন্দের স্ক্রিন ব্যবহারকারীদের ডেভেলপারের বিকল্প বিলিং সিস্টেম অথবা গুগল প্লে-এর বিলিং সিস্টেম ব্যবহারের বিকল্প প্রদান করে।

একটি বিকল্প বিলিং বিকল্পের অ্যানাটমি

ব্যবহারকারীর পছন্দের স্ক্রিনে বিকল্প বিলিং বিকল্পটিতে নিম্নলিখিত UI উপাদানগুলি অন্তর্ভুক্ত রয়েছে:

  1. অ্যাপ আইকন।
  2. অ্যাপের নাম।
  3. ডেভেলপারের দেওয়া পেমেন্ট পদ্ধতি সহ ছবির সম্পদ।
  4. অতিরিক্ত সূচক ( এবং আরও UI উপাদান চিত্র সম্পদের অংশ নয়)।

পেমেন্ট পদ্ধতির জন্য ছবির সম্পদ

একক চিত্রের সম্পদটি একাধিক পেমেন্ট পদ্ধতি কার্ডের সমন্বয়ে গঠিত এবং এই নির্দেশিকাগুলিতে সংজ্ঞায়িত স্পেসিফিকেশনগুলি অবশ্যই অনুসরণ করতে হবে।

মাত্রা

১৯২ডিপি এক্স ২০ডিপি

কার্ডের ব্যবধান

৮ডিপি

ফাইল ফর্ম্যাট

PNG, স্বচ্ছ পটভূমি

পেমেন্ট পদ্ধতির বৈচিত্র্য

ডেভেলপাররা ইমেজ অ্যাসেটে সর্বাধিক ৫টি পর্যন্ত উপলব্ধ পেমেন্ট পদ্ধতির আইকন অন্তর্ভুক্ত করতে পারবেন।

ছবিতে অন্য কোনও ছবি বা লেখা অন্তর্ভুক্ত করা উচিত নয়।

কার্ড স্পেসিফিকেশন

ইমেজ অ্যাসেটে অন্তর্ভুক্ত পেমেন্ট পদ্ধতি কার্ডগুলিকে আকার, ব্যবধান এবং স্টাইলের জন্য নিম্নলিখিত নির্দেশিকা অনুসরণ করতে হবে।

কার্ডের মাত্রা ৩২ডিপি এক্স ২০ডিপি
ভেতরের প্যাডিং 3dp সম্পর্কে
রূপরেখা ১ডিপি (মাপমাত্রায় অন্তর্ভুক্ত ভেতরের স্ট্রোক), ব্যাসার্ধ ২ডিপি, #E0E0E0
কার্ডের পটভূমি গাঢ় রঙ (সাদা হলে ভালো)

পরবর্তী পদক্ষেপ

ব্যবহারকারীর পছন্দের সাথে বিকল্প বিলিং API গুলিকে একীভূত করা শুরু করতে, ইন-অ্যাপ ইন্টিগ্রেশন এবং ব্যাকএন্ড ইন্টিগ্রেশন উভয়ের জন্য গভীর নির্দেশিকা অনুসরণ করুন।

শুধুমাত্র বিকল্প বিলিং অফার করা হচ্ছে

এই বিভাগটি বর্ণনা করে যে কীভাবে আপনার ব্যবহারকারীদের Google Play এর বিলিং সিস্টেম ব্যবহার না করে বিকল্প বিলিং অফার করবেন। এই API গুলি ব্যবহার করার আগে, নিম্নলিখিতগুলি নিশ্চিত করুন:

আমরা একটি Google Play ডেভেলপার API ইন্টিগ্রেশন সেটআপ প্রস্তুত রাখার পরামর্শ দিচ্ছি কারণ ব্যাকএন্ড ইন্টিগ্রেশন এটিকে কাজে লাগাবে।

প্লে কনসোলে কনফিগার করা হচ্ছে

যেসব ডেভেলপাররা তালিকাভুক্তি সম্পন্ন করেছেন এবং বিকল্প বিলিং API-এর সাথে একীভূত হয়েছেন তারা Play Console-এর মাধ্যমে তাদের বিকল্প বিলিং সেটিংস পরিচালনা করতে পারবেন:

  • আপনার প্রতিটি যোগ্য অ্যাপের জন্য, প্রতিটি উপলব্ধ দেশে (ব্যবহারকারীর পছন্দ ছাড়াই) শুধুমাত্র বিকল্প বিলিং অফার করার বিকল্প বেছে নিন অথবা বাদ দিন।
মক UI, উদাহরণস্বরূপ, পরিবর্তন সাপেক্ষে।

ব্যবহারকারীদের জন্য তথ্য পর্দা

তথ্য স্ক্রিন ব্যবহারকারীদের বুঝতে সাহায্য করে যে যোগ্য অ্যাপের মধ্যে শুধুমাত্র একটি বিকল্প বিলিং সিস্টেম অফার করা হচ্ছে। বিকল্প বিলিং সক্ষম করার পরে আপনার অ্যাপে ব্যবহারকারীদের প্রথম কেনাকাটার শুরুতেই তথ্য স্ক্রিনটি দেখানো হবে। একই ডিভাইসে আপনার অ্যাপে একই ব্যবহারকারীর দ্বারা পরবর্তী কেনাকাটায় এই বার্তাটি প্রদর্শিত হবে না। মনে রাখবেন যে এমন সময় হতে পারে যখন ব্যবহারকারী তাদের ডিভাইসের ক্যাশে সাফ করার মতো পরিস্থিতিতে ডায়ালগটি আবার ব্যবহারকারীকে দেখানো হয়।

পরবর্তী পদক্ষেপ

বিকল্প বিলিং API গুলি একীভূত করা শুরু করতে, ইন-অ্যাপ ইন্টিগ্রেশন এবং ব্যাকএন্ড ইন্টিগ্রেশন উভয়ের জন্য গভীর নির্দেশিকা অনুসরণ করুন।