الأعمال التجارية :: OnlinePayment.

الأعمال :: OnlinePayment هو امتداد بيرل لمعالجة الدفع عبر الإنترنت.
التحميل الان

الأعمال التجارية :: OnlinePayment. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason Kohles
  • موقع ويب الناشر:
  • http://search.cpan.org/~jasonk/

الأعمال التجارية :: OnlinePayment. العلامات


الأعمال التجارية :: OnlinePayment. وصف

الأعمال :: OnlinePayment هو امتداد بيرل لمعالجة الدفع عبر الإنترنت. Synopsis استخدم الأعمال التجارية :: OnlinePayment؛ بلدي $ معاملة = أعمال جديدة :: OnlinePayment ($ معالج، Processor_info)؛ $ المعاملة -> المحتوى (النوع => "Visa"، المبلغ => ''49.95'، CardNumber => '1234123412341238'، انتهاء الصلاحية => '0100'، الاسم => 'John q Doe'،)؛ معاملة $ -> إرسال ()؛ إذا ($ المعاملة-> is_success ()) {print "بطاقة تمت معالجتها بنجاح:". $ المعاملة-> إذن (). "N"؛ } تم رفض بطاقة {print ":". $ المعاملة-> Error_Message (). "N"؛ } الأساليب والوظائف الجديدة (معالج $ المعالج، Processor_Options)؛ إنشاء كائن أعمال جديد :: Online الكائن، مطلوب معالج $، وتحدد المعالج عبر الإنترنت لاستخدامه. إذا لزم الأمر، يمكن تحديد خيارات المعالج، والخيارات المدعومة حاليا هي "الخادم"، "المنفذ"، و "المسار"، والذي يحدد كيفية العثور على المعالج عبر الإنترنت (HTTPS: // Server: منفذ / مسار)، ولكن وحدات المعالج الفردية يجب توفير الإعدادات الافتراضية المعقولة لهذه المعلومات، قم بتجاوز الإعدادات الافتراضية فقط إذا كانت ضرورية للغاية (خاصة المسار)، حيث ربما تكون وحدة المعالج قد تم كتابة برامج نصية مستهدحة محددة في الاعتبار. في الأمر ( من المحتوى)؛ المعلومات اللازمة للمعاملة، وهذا يميل تختلف قليلا اعتمادا كبيرا على المعالج، لذلك اخترنا استخدام نظام يحدد حقول محددة في الواجهة الأمامية التي يتم تعيينها إلى الحقول الصحيحة في الخلفية. الحقول المحددة حاليا هي: نوع المعاملة، الأنواع المدعومة هي: Visa، MasterCard، American Express، اكتشف، تحقق (لا تدعم جميع المعالجات جميع أنواع المعاملات هذه) .Login اسم تسجيل الدخول الخاص بك للاستخدام للمصادقة على المعالج عبر الإنترنت كلمة المرور للاستخدام للمصادقة على المعالج عبر الإنترنت ، عادة ليس حقل مطلوب). Not مبلغا من المعاملة، ومعظم المعالجات لا يرغبان علامات الدولار وما شابه ذلك، فقط رقم نقطة عائمة. thervoice_number رقم الفاتورة، لاستخدامك وليس مطلوبا عادة، العديد من المعالجات تتطلب هذا الحقل كن حقلا رقميا فقط. Customer_ID معرف عملاء، مرة أخرى غير مطلوب عادة. اسم اسم العملاء، قد لا يتطلب المعالج الخاص بك هذا.دردرس Custome عنوان RS (قد لا يتطلب المعالج الخاص بك هذا إلا إذا كنت تتطلب التحقق من AVS). City City City (قد لا يتطلب المعالج الخاص بك هذا إلا إذا كنت تتطلب التحقق من AVS) .state حالة العملاء (قد لا يتطلب هذا المعالج ذلك إلا إذا كنت تتطلب التحقق من AVS) .zip العملاء الرمز البريدي للعملاء (قد لا يتطلب المعالج هذا ما إذا كنت تتطلب التحقق من AVS) .Country Customer's Customer's Customer's Phone Phone Number.Fax رقم الفاكس العميل. البريد الإلكتروني للعميل عنوان بريدك الإلكتروني. غير مطلوب لمعاملات البطاقات غير الائتمانية). exp_date انتهاء صلاحية بطاقة الائتمان (من الواضح غير مطلوبة لمعاملات البطاقات غير الائتمانية). رقم حساب مصرفي من أجل الشيكات الإلكترونية أو نقل الأموال الإلكترونية. Routing_code اسم البنك Bank_Name للتحقق الإلكتروني أو تحويل الأموال الإلكترونية. Submit ()؛ إرسال المعاملة إلى المعالج ل COM pletionis_success ()؛ إرجاع صحيح إذا تم تقديم المعاملة بنجاح، FALSE إذا فشلت (أو UNDEF إذا لم يتم تقديمها بعد) .Result_Code (). إرجاع رمز النتيجة الدقيقة التي عاد المعالج، هذه عادة رموز حرف واحد لا تقصد الكثير ما لم تفهم البروتوكول الذي يتحدثون فيه، فربما لا تحتاج إلى ذلك، لكن هناك فقط في case.test_trancaction ()؛ توفر معظم المعالجات وضع اختبار، حيث لن يتم شحن أو إضافة المعاملات المقدمة إلى ستحول الدفعة الخاصة بك، الدعوة إلى هذه الوظيفة بوسيطة حقيقية إلى هذا الوضع إذا كان المعالج يدعمه، أو إنشاء خطأ فادح إذا كان المعالج لا يدعم وضع الاختبار (ربما يكون أفضل من صنع الرسوم الحقيقية). Require_Avs () ؛ توفير حجة حقيقية لهذه الوحدة سوف تقوم بتشغيل التحقق من العنوان (إذا كان المعالج يدعمه). Transaction_Type ()؛ استرداد نوع المعاملة (وسيطة "النوع" للمحتويات ()؛). عموما فقط تستخدم داخليا، ولكن المقدمة في حالة مفيد. تم تقديم المعاملة وقبولها، ستوفر لك هذه الوظيفة رمز التفويض الذي عاد المعالج. استعادة أو تغيير عنوان خادم تقديم المعالج (التغيير على المخاطر الخاصة بك) .Port ()؛ استرجاع أو تغيير منفذ تقديم المعالج (التغيير على المخاطر الخاصة بك) .Path ()؛ استرجاع أو تغيير مسار تقديم المعالج (التغيير على مسؤوليتك الخاصة). متطلبات: perl.


الأعمال التجارية :: OnlinePayment. برامج ذات صلة