How Stripe Teaches AI Agents to Pay Using Machine Payments Protocol
فرق الهندسة في Stripe و Tempo بيقدموا open protocol جديد علشان الـ Agents تقدر تشتري ساندوتشات فول وطعمية بطريقة سهلة وبدون تدخل بشري.
لا تنسوا أهلنا من صالح الدعاء,اللهم إنّا استودعناك اياهم، اللهم كُن عوناً لهم، اللهم انصرهم واحفظهم. 🇵🇸 🇸🇩
سواء كنت مهندس برمجيات مبتدئ أو محترف، فنشرتنا هتساعدك على مواكبة أحدث تطورات عالم البرمجة بمواضيع جديدة كل أسبوع، هتلاقى كمان محتوى عملي بيشمل أفضل الممارسات، ونصائح مفيدة، وترشيحات لمقالات مختارة من اقرأ-تِك.
فرق الهندسة في Stripe و Tempo بيقدموا open protocol جديد علشان الـ Agents تقدر تشتري ساندوتشات فول وطعمية بطريقة سهلة وبدون تدخل بشري. فيا ترى ايه اللي هيحصل لما الـ Agents يبدأ يبقى معاهم محفافظ ؟ وهل يا ترى هنوصل لمرحلة إن ممكن الـ Agents تشتري الحاجات اللي احنا عاوزينها بسهولة وبدون تدخل بشري فعلًا؟
تخيّل إنك مدي الـ coding agent عندك task: “حلّل الـ logs، ولو محتاج dataset مدفوعة اشتريها، وشغّل الـ browser session، واستخدم أفضل model للمهمة دي، وابعتلي النتيجة لما تخلص”.
الطبيعي واللي بنشوفه هو إن الـ agent عارف يخطط، وعارف يستدعي الـ APIs، ويستخدم كمان الـ tools، ولكن أول ما بيقابل خدمة مدفوعة، كل ده بيقف: فانت محتاج تعمل account، تختار plan، تدخل card، تعدّي الـ 3DS، وتنسخ الـ API key.
دي مش مشكلة intelligence؛ ولكن دي مشكلة إن الـ payment infrastructure اتبنت للبشر.
في مارس 2026، Stripe وTempo قدّموا Machine Payments Protocol — MPP: open protocol يخلي أي client آلي يطلب resource، يعرف سعره، يقدّم payment credential، وياخد النتيجة والـ receipt جوه نفس HTTP flow.
الفكرة شكلها صغيرة: HTTP 402 Payment Required بدل pricing page. لكن لو نجحت، هي ممكن تغيّر شكل الـ APIs، الـ SaaS، والـ internet economy نفسها.
الخلاصة قبل الدخول في التفاصيل
الـ MPP مش wallet، ومش blockchain، ومش payment processor جديد، ولكن هو لغة تفاوض موحّدة بين machine عايزة تشتري وservice عايزة تبيع.
الـ flow الأساسي:
الـ agent يطلب resource أو ينادي tool.
الـ service ترد بـ
402ومعاهاChallenge: السعر، العملة، والـ payment methods المقبولة.الـ agent يطبّق spending policy، وممكن يطلب human approval.
الـ agent يبعت
Credentialتثبت إنه authorizes الدفع.الـ service تتحقق وتعمل settlement على rail مناسب.
الـ service ترجع الـ resource ومعاه
Receipt.
أهم نقطة: الـ protocol منفصلة عن طريقة تحريك الفلوس .. فنفس الـ handshake ممكن يشتغل فوق stablecoins، أو cards وLink عن طريق Shared Payment Tokens — SPTs، ومع methods تانية مستقبلًا.
المشكلة اللي MPP بتحاول تحلها فعلًا
الـ agent النهارده يقدر يكتشف tool عن طريق MCP، يفهم الـ schema، ويبعت request صح، ولكن الـ discovery والـ execution مش للدفع. والـ billing التقليدي بيفترض إن فيه إنسان هيعمل onboarding مرة واحدة:




