[حقيقي] واجهة asp Alipay بدون عقد وواجهة فورية للحساب بدون عقد ونظام طلب فوري للحساب، رمز المصدر التجاري لموقع الويب
كلمة مرور فك الضغط www.jztuan.net
1. افتح ملف التكوين alipay_Config.asp وأدخل معلومات العقد الخاص بك.
قم بتسجيل الدخول إلى حساب Alipay المتعاقد عليه للحصول على معرف الشريك المتعاقد ورمز التحقق الأمني.
****************************************************************************************************************************************************************************** ****************************************************
2. انشر كود ASP على خادم IIS وقم بالوصول مباشرة إلى ملف Index.asp للانتقال إلى عداد الدفع في Alipay.
****************************************************************************************************************************************************************************** ****************************************************
3. إجراء عمليات قاعدة البيانات على معلومات الطلب الخاصة بالدفع الناجح.
هناك آليتان للعودة:
يُرجع return_url على الفور، ويكون هذا الإرجاع في طريقة get.
يتم إرجاع إشعارين لـ notify_url، ويكون هذا الإرجاع في وضع النشر، والذي ينفذ آلية الإشعارات من نقطة إلى نقطة للخادم.
ملاحظة: لا يمكن تخصيص العنوان الذي تم إرجاعه باستخدام المعلمات. على سبيل المثال http://www.alipay.com/return_Alipay_Notify.asp?xx=test
يرجى الاطلاع على الوثائق لمزيد من المعلومات حول آلية الإرجاع والاختلافات.
****************************************************************************************************************************************************************************** ****************************************************
4. إذا تم الحصول على معلومات العودة
احصل على النوعين المحددين من الملفات التي تم إرجاعها أو قم بنشرها.
على سبيل المثال: return_url: يُرجع return_Alipay_Notify.asp في ملف الإعدادات،
تم تمرير رقم الطلب إلى Alipay على موقع التاجر -------الطلب ("out_trade_no")،
السعر-------الطلب("السعر")
notify_url: إرجاع Alipay_Notify.asp في ملف الإعدادات،
تم تمرير رقم الطلب إلى Alipay على موقع التاجر -------الطلب ("out_trade_no")،
السعر-------الطلب("السعر")
****************************************************************************************************************************************************************************** ****************************************************
5. لماذا تصل الأموال التي دفعها المشتري، لكن المشتري لا يحصل على العملة في حساب إعادة الشحن الخاص به؟
أولاً، حدد ما إذا كانت هناك معالجة غير متزامنة لإرجاع الإشعارات في الواجهة، إذا كنت تستخدم المعلمة return_url فقط.
ثم لا توجد طريقة للتحكم في تشغيل هذا النوع من العملاء أثناء عملية إعادة التوجيه، قد يتم إغلاق المتصفح وأسباب أخرى قد تتسبب في عدم تنفيذ الصفحة، ومن ثم لا يتم تنفيذ عبارات التشغيل لقاعدة البيانات.
****************************************************************************************************************************************************************************** ****************************************************
6. إذا تم تعيين كلا الطريقتين، فمن الضروري تحديد ما إذا كان أمر المعاملة قد تم تحديثه، لأن آليتي الإرجاع مختلفتان. وقد يتم إرجاعه في نفس الوقت أو بالتسلسل. يرجى ملاحظة أنه عند تحديث الطلب، يجب الحكم على أنه لا يمكن تحديث الطلب بشكل متكرر.
لقد قام المشتري بالدفع (trade_status=TRADE_FINISHED) في هذه الحالة
قم بتحديث قاعدة البيانات في هذه الحالة. والعودة إلى نجاح Alipay. إذا لم تحصل على النجاح.