Skip to main content
POS১৭ জুলাই, ২০২৬

কেন ভাইব-কোডেড পেমেন্ট অ্যাপগুলো অ্যাপ স্টোর থেকে রিজেক্ট হয়ে যায়

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

Mathias NielsenMathias NielsenCEO, Final POS
একটি ভেলভেট রোপের পেছনে আটকে থাকা চেকআউট স্ক্রিন সহ স্মার্টফোন, যা ব্যাখ্যা করছে কেন ভাইব-কোডেড পেমেন্ট অ্যাপগুলো অ্যাপ স্টোর থেকে রিজেক্ট হয়ে যায়

রিভিউ লাইনে থাকা অন্য যেকোনো কিছুর চেয়ে ভাইব-কোডেড পেমেন্ট অ্যাপগুলো অ্যাপ স্টোর থেকে বেশি রিজেক্ট হয় এবং এর কারণগুলোর সাথে সাধারণত কোডের মানের কোনো সম্পর্ক থাকে না। একটি ভাইব-কোডেড অ্যাপ — যা আপনি কোনো AI অ্যাসিস্ট্যান্টকে আপনার প্রয়োজনীয়তা বর্ণনা করে তৈরি করেছেন এবং সেটি যা লিখেছে তা সরাসরি রিলিজ করে দিয়েছেন — দেখতে পেশাদার কাজের মতোই নিখুঁত মনে হতে পারে। অ্যাপলের রিভিউ টিম কোডের গ্রেড দেয় না। তারা পরীক্ষা করে কে অ্যাপটি সাবমিট করেছে, কোন ধরনের পণ্যের জন্য কোন পেমেন্ট মেকানিজম ব্যবহার করা হচ্ছে, হার্ডওয়্যার ব্যবহারের অনুমতি আলাদাভাবে অনুমোদিত হয়েছে কিনা এবং রিভিউয়ার একটি আসল লেনদেন সম্পন্ন করতে পারছেন কিনা। এগুলো ঠিক সেই জিনিস যা একটি AI অ্যাসিস্ট্যান্ট তৈরি করতে পারে না।

একটি AI মডেল দিয়ে কাস্টম POS তৈরি করার পর সবাই ঠিক এই দেয়ালেই ধাক্কা খায়: কোডটি এক বিকেলেই তৈরি হয়ে যায়, কিন্তু এটিকে একটি আইফোনে আসল চেকআউট অ্যাপ হিসেবে নিয়ে আসাটা একটি কমপ্লায়েন্স প্রক্রিয়া, কোনো কোডিংয়ের কাজ নয়।

আপনার AI কি ভুল সিস্টেমের মাধ্যমে পেমেন্ট রুট করেছে?

সবচেয়ে সাধারণ রিজেকশনটি ঘটে বিক্রি হওয়া পণ্যের জন্য ভুল পেমেন্ট মেকানিজম ব্যবহার করার কারণে, আর AI অ্যাসিস্ট্যান্টরা এই ভুলটি করতে অত্যন্ত পারদর্শী। অ্যাপলের App Store Review Guidelines-এ একটি স্পষ্ট সীমারেখা রয়েছে। অ্যাপের ভেতরে ব্যবহৃত ডিজিটাল কন্টেন্ট এবং সার্ভিসের জন্য অবশ্যই অ্যাপলের ইন-অ্যাপ পারচেজ ব্যবহার করতে হবে (গাইডলাইন ৩.১.১ অনুযায়ী)। ফিজিক্যাল পণ্য এবং বাস্তব জগতের সার্ভিস — যেমন একটি কফি, চুল কাটা বা কোনো ডেলিভারি অর্ডার — এর ক্ষেত্রে ঠিক বিপরীতটি করতে হবে (গাইডলাইন ৩.১.৫(এ) অনুযায়ী): এগুলো কোনোভাবেই ইন-অ্যাপ পারচেজ ব্যবহার করতে পারবে না এবং এর জন্য একটি বাহ্যিক পেমেন্ট মেথড প্রয়োজন।

ডিজিটাল অ্যাপ কন্টেন্ট বনাম কফির মতো ফিজিক্যাল পণ্যের বিভক্ত দৃশ্য, যা অ্যাপলের ইন-অ্যাপ পারচেজ নিয়মগুলো ব্যাখ্যা করছে

একটি কোডিং মডেল তার ট্রেনিং ডেটাতে থাকা পেমেন্ট প্যাটার্নটিই হুবহু নকল করে — যেমন সাবস্ক্রিপশন টিউটোরিয়াল থেকে ইন-অ্যাপ পারচেজ বয়লারপ্লেট অথবা ই-কমার্স উদাহরণ থেকে কোনো ওয়েব-চেকআউট SDK — আপনি কী বিক্রি করছেন তা না জেনেই। এটিকে "একটি অ্যাপ যা পেমেন্ট নেয়" তৈরি করতে বলুন এবং এটি অ্যাপলের নিয়মের পরিবর্তে পরিসংখ্যানের ওপর ভিত্তি করে দুটির মধ্যে যেকোনো একটি আপনাকে তৈরি করে দেবে। এই নিয়মগুলো আবার স্টোরফ্রন্ট অনুযায়ী পরিবর্তিত হয়: ২০২৫ সালের Epic রায়ের পর, ইউএস স্টোরফ্রন্টের অ্যাপগুলো ডিজিটাল পণ্যের জন্য বাহ্যিক পারচেজ অপশনের লিঙ্ক দিতে পারে, তবে এই ছাড়টি কেবল মার্কিন যুক্তরাষ্ট্রেই প্রযোজ্য। বিশ্বব্যাপী ডিস্ট্রিবিউট করা একটি অ্যাপকে অন্য সব জায়গায় আরও কঠোর নিয়ম মেনে চলতে হয়।

আপনি কি পেমেন্ট অ্যাপ সাবমিট করার আদৌ যোগ্য?

অ্যাপল আশা করে যে অর্থ ব্যবস্থাপনা বা আর্থিক পরিষেবা সংক্রান্ত অ্যাপগুলো সেই প্রতিষ্ঠানের পক্ষ থেকেই সাবমিট করা হবে যারা আসলে এই পরিষেবাগুলো প্রদান করছে, এবং অ্যাপটি যে যে অঞ্চলে উপলব্ধ রয়েছে সেখানে প্রয়োজনীয় লাইসেন্স থাকতে হবে — এটি হলো গাইডলাইন ৩.২.১। একজন একক নির্মাতা যিনি একটি AI-জেনারেটেড পেমেন্ট অ্যাপ শিপ করছেন, তিনি কোনো লাইসেন্সপ্রাপ্ত আর্থিক প্রতিষ্ঠান নন, এবং কোনো এজেন্সির ক্ষেত্রেও এটি প্রযোজ্য নয় যারা কোনো ক্লায়েন্টের জন্য এটি সাবমিট করছে। এমন কোনো দেশে অ্যাপটি অফার করা যেখানে মানি-মুভমেন্ট লাইসেন্স নেই, সেটিও একই ধরনের রিজেকশন বয়ে আনে।

অ্যাপলের রিভিউয়াররা আপনার কমপ্লায়েন্স প্রোগ্রাম কতটা ভালো তা মূল্যায়ন করেন না; তারা কেবল পরীক্ষা করেন সঠিক প্রতিষ্ঠান অ্যাপটি সাবমিট করেছে কিনা এবং না হলে তা রিজেক্ট করে দেন। কোনো প্রম্পট এটি সমাধান করতে পারে না।

কেন ট্যাপ-টু-পে-র জন্য আলাদা অনুমোদন প্রক্রিয়া রয়েছে?

একটি আইফোনে কন্ট্যাক্টলেস কার্ড গ্রহণ করার জন্য Tap to Pay on iPhone এনটাইটেলমেন্ট প্রয়োজন — যা অ্যাপলের কাছে একটি আলাদা আবেদন, যা অ্যাপ রিভিউ থেকে স্বাধীন এবং এটি কোনো কোডবেসের পরিবর্তে একটি আইনি প্রতিষ্ঠানকে দেওয়া হয়। ডেভেলপমেন্ট এনটাইটেলমেন্ট সাধারণত এক বা দুই দিনের মধ্যে পাওয়া যায়। তবে পাবলিশিং এনটাইটেলমেন্টটি অ্যাপলের অপারেশন টিমের মাধ্যমে যায়, যা সাধারণত এক থেকে দুই সপ্তাহ সময় নেয় এবং এর জন্য একটি সমর্থিত পেমেন্ট সার্ভিস প্রোভাইডারের সাথে কাজ করতে হয়। একটি AI অ্যাসিস্ট্যান্ট আনন্দের সাথে এই সবের কোনো উল্লেখ না করেই ট্যাপ-টু-পে কোড লিখে দেবে; কিন্তু এনটাইটেলমেন্ট পাওয়ার আগে সাবমিট করলে অ্যাপটি রিজেক্ট হয়ে যাবে।

দোকানের কাউন্টারে একটি সার্টিফাইড কার্ড রিডারের ওপর ধরা একটি কন্ট্যাক্টলেস কার্ড, যা ট্যাপ-টু-পে এনটাইটেলমেন্টের প্রয়োজনীয়তা ব্যাখ্যা করছে

কার্ড-প্রেজেন্ট পেমেন্ট গ্রহণের ক্ষেত্রে এমন কিছু প্রয়োজনীয়তা চলে আসে যা অ্যাপলের নিয়ন্ত্রণে নেই: সার্টিফাইড রিডার হার্ডওয়্যার, EMV নিয়ম এবং কার্ড ডেটা স্পর্শ করে এমন যেকোনো কিছুর জন্য PCI স্কোপ। এর কোনোটিই Swift কোড লেখা কোনো মডেল থেকে পাওয়া যায় না।

রিভিউয়ার কি আসলেই একটি লেনদেন সম্পন্ন করতে পারেন?

গাইডলাইন ২.১ (App Completeness) পেমেন্ট নিয়মের চেয়েও বেশি পেমেন্ট অ্যাপকে রিজেক্ট করে দেয়। রিভিউয়ারদের পেমেন্ট ফ্লো সহ সম্পূর্ণ অ্যাপটি ব্যবহার করতে পারতে হবে। একটি পেমেন্ট অ্যাপের জন্য সাধারণত একটি মার্চেন্ট অ্যাকাউন্ট, আইডেন্টিটি ভেরিফিকেশন এবং কখনো কখনো একটি ব্যাংক অ্যাকাউন্টের প্রয়োজন হয় — যা রিভিউ করার সময় একজন রিভিউয়ারের পক্ষে সাইন আপ করা সম্ভব নয়। ভাইব-কোডেড সাবমিশনগুলো এখানে প্রতিনিয়ত ব্যর্থ হয়, কারণ নির্মাতা নিজেই প্রায়শই কোনো আসল মার্চেন্ট অ্যাকাউন্ট প্রস্তুত করেননি; অ্যাপটি কেবল AI-এর তৈরি করা মক ডেটার বিপরীতে পরীক্ষা করা হয়েছিল। একটি কার্যকরী ডেমো অ্যাকাউন্ট এবং টেস্ট ট্রানজেকশন চালানোর উপায় ছাড়া অ্যাপটিকে অসম্পূর্ণ হিসেবে রিজেক্ট করা হয় এবং প্রতিটি পুনরায় সাবমিট করার জন্য আরেকটি রিভিউ সাইকেলের মূল্য দিতে হয়।

তাহলে আসলে কী শিপ করা হয়?

কঠিন অংশটি কখনোই কোড ছিল না। একটি AI অ্যাসিস্ট্যান্ট এক বিকেলেই একটি কার্যকরী চেকআউট ইন্টারফেস তৈরি করতে পারে, তবে অ্যাপ স্টোর ডিস্ট্রিবিউশন হলো এনটাইটেলমেন্ট, লাইসেন্সিং এবং রিভিউ পলিসির একটি কঠিন পথ যা কোনো প্রম্পটের নাগালের বাইরে। ডেমোটি কাজ করে; কিন্তু ইনফ্রাস্ট্রাকচারটি বাস্তবে নেই।

ফিজিক্যাল পণ্য বিক্রি করা একজন মার্চেন্টের জন্য ব্যবহারিক সিদ্ধান্তটি সহজ: এই লাইনে দাঁড়াবেন না। আপনার ব্যবসার জন্য একটি কার্যকরী চেকআউট প্রয়োজন, অ্যাপ স্টোরে নিজস্ব লিস্টিং নয় — লাইসেন্সিং, হার্ডওয়্যার সার্টিফিকেশন এবং রিভিউয়ের ঝামেলা কেবল সেইসব কোম্পানির জন্যই অর্থপূর্ণ যাদের মূল প্রোডাক্টই হলো পেমেন্ট সফটওয়্যার। এমন একটি POS প্ল্যাটফর্মে আপনার কাউন্টারটি চালান যা ইতিমধ্যেই এই খরচগুলো বহন করেছে (Final ঠিক এভাবেই তৈরি — certified terminal hardware-এর সাথে Final Pay-এর মাধ্যমে পেমেন্ট, আপনার নিজের কোনো অ্যাপ পাবলিশ করার প্রয়োজন নেই), এবং রিভিউ সাইকেলের পেছনে খরচ করা টাকা এমন জিনিসে লাগান যা রাজস্ব বাড়ায়, যেমন একটি দ্রুততর চেকআউট ফ্লো এবং কম কার্যকর কার্ড ফি

অ্যাপলের রিভিউ প্রক্রিয়াটি ভালো কারণেই রয়েছে — পেমেন্ট অ্যাপের ব্যর্থতা সাধারণ মানুষের ক্ষতি করতে পারে। তবে এটি এমন কোনো প্রক্রিয়া নয় যা বেশিরভাগ মার্চেন্টের পার হওয়ার প্রয়োজন রয়েছে, অ্যাপটি কে বা কী লিখেছে তা কোনো বিষয় নয়।

সাধারণ জিজ্ঞাসা

ভাইব-কোডেড পেমেন্ট অ্যাপ কী?

লাইন বাই লাইন কোড লিখে ডেভেলপ করার পরিবর্তে একটি AI কোডিং অ্যাসিস্ট্যান্টের কাছে আপনি কী চান তা বর্ণনা করে এবং সেটি যা জেনারেট করে তা দিয়ে তৈরি করা অ্যাপ। এই পদ্ধতিটি UI এবং লজিকের জন্য কাজ করে কিন্তু এনটাইটেলমেন্ট, লাইসেন্সিং বা রিভিউ কমপ্লায়েন্স তৈরি করতে পারে না।

অ্যাপ স্টোর গাইডলাইন ৩.১.১ কী?

এটি অ্যাপলের এমন একটি নিয়ম যা অনুযায়ী অ্যাপের ভেতরে বিক্রি হওয়া ডিজিটাল কনটেন্ট এবং সার্ভিস অবশ্যই অ্যাপলের ইন-অ্যাপ পারচেজ সিস্টেমের মাধ্যমে হতে হবে। এটি ফিজিক্যাল পণ্য বা বাস্তব জগতের সার্ভিসের ক্ষেত্রে প্রযোজ্য নয়, যেগুলোর জন্য অন্যান্য পেমেন্ট পদ্ধতি ব্যবহার করতে হবে।

ফিজিক্যাল পণ্য বিক্রি করা অ্যাপগুলোকে কি অ্যাপলের ইন-অ্যাপ পারচেজ ব্যবহার করতে হবে?

না। গাইডলাইন ৩.১.৫(এ) এর বিপরীতটি দাবি করে: ফিজিক্যাল পণ্য এবং বাস্তব জগতের সার্ভিসের পেমেন্টের জন্য অবশ্যই ইন-অ্যাপ পারচেজ ছাড়া অন্য কোনো পদ্ধতি ব্যবহার করতে হবে, যেমন কোনো পেমেন্ট প্রসেসরের SDK।

iPhone-এ Tap to Pay-এর অনুমোদন পেতে কত সময় লাগে?

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

কোনো মার্চেন্ট কি নিজের অ্যাপ পাবলিশ না করেই কার্ড পেমেন্ট গ্রহণ করতে পারেন?

হ্যাঁ। বেশিরভাগ মার্চেন্ট কখনই কোনো অ্যাপ পাবলিশ করেন না — তারা এমন একটি POS প্ল্যাটফর্মে চেকআউট পরিচালনা করেন যার পেমেন্ট অবকাঠামো এবং সার্টিফাইড কার্ড-রিডার হার্ডওয়্যার ইতিমধ্যেই প্রোডাকশনে রয়েছে, এবং তাদের ব্যবসার জন্য এটি কনফিগার করে নেন।

পেমেন্ট অ্যাপগুলো কেন অ্যাপলের কমপ্লিটনেস চেকে ব্যর্থ হয়?

রিভিউয়ারদের অবশ্যই একটি আসল লেনদেন সম্পন্ন করতে সক্ষম হতে হবে। যদি কোনো অ্যাপের জন্য মার্চেন্ট অ্যাকাউন্ট, ব্যাংকিং ভেরিফিকেশন বা এমন হার্ডওয়্যার প্রয়োজন হয় যা রিভিউয়ারের কাছে নেই, এবং কোনো কার্যকর ডেমো অ্যাকাউন্ট প্রদান করা না হয়, তবে গাইডলাইন ২.১-এর অধীনে এটি রিজেক্ট হয়ে যায়।

আরও পড়ুন

Final ব্লগ থেকে

সব পোস্ট