المالية :: بنك :: Suomenverkkomaksut

مدفوعات العملية من خلال JSON API من Suomen Verkkomaksut في فنلندا
التحميل الان

المالية :: بنك :: Suomenverkkomaksut الترتيب والملخص

الإعلانات

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

المالية :: بنك :: Suomenverkkomaksut العلامات


المالية :: بنك :: Suomenverkkomaksut وصف

مدفوعات العملية من خلال JSON API من Suomen Verkkomaksut في فنلندا المالية :: Bank :: Suomenverkkomaksut هو وحدة Perl لمعالجة المدفوعات من جميع البنوك الفنلندية عبر الإنترنت: Nordea، Osuuspankki، Sampo، Tapiola، Aktia، Nooa، Paikallisosuuspankit، Sstksuusuuspankit، Sstpankit، Handelsbanken، S-Pankki، landsbanken، أيضا من Visa، Visa Electron ، بطاقات الائتمان ماستركارد من خلال Luottokunta، و PayPal، الفواتير من خلال جامع و Klarna.synopsis استخدام التمويل :: البنك :: Suomenverkkkomaksut؛ # إنشاء دفعة جديدة لي $ tx = finance :: bank :: suomenverkkomaksut-> جديد ({merchant_id => 'xxx'، merchant_secret => 'yyy'})؛ # جميع المحتويات وفقا لمتواضح http://docs.verkkomaksut.fi/ Field Specs $ tx-> content ({ordernumber => 1، resertenceNumber => 13، وصف => 'order 1' وعملة => 'EUR' locale => 'fi_fi'، urlset => {success => $ c-> ori_for ('/ الدفع / النجاح'). '/' '، الفشل => $ C-> URI_FOR (' / الدفع / فشل "). / ''، معلق => $ c-> URI_FOR ('/ الدفع / المعلقة'). '/'، الإخطار => $ C-> URI_FOR ('/ الدفع / الإعلام'). '/'،}، طلب الطلب => {finicationvat => 1، اتصل => {firstname => 'first الاسم =>' first '، lastname =>' الأخير '، البريد الإلكتروني =>' first@example.com '، الهاتف =>' 555123 '، العنوان => {street =>' شارع 123 '، postalcode =>' 00100 '، postaloffice =>' helsinki '، country =>' fi '،}}، المنتجات => ،}،}) ؛ # تعيين إلى 1 عندما تنطوي، 0 في الإنتاج $ tx-> test_transaction (1)؛ بلدي $ server_result = $ tx-> إرسال ()؛ إذا ($ server_result) {print "يرجى الذهاب إلى". $ tx-> url (). عنوان URL $ لدفع رقم طلبك ". $ tx-> order_number ().، أراك قريبا. '؛ } آخر {die 'فشل في توليد الدفع؛ } # التحقق من الدفع عند إرجاع المستخدم أو عند إرجاع عنوان الإشعار طلب طلبي $ tx = finance :: bank :: suomenverkkomaksut-> جديد ({merchant_id => 'xxx'، merchant_secret => 'yyy'})؛ بلدي $ CheckSum_Matches = $ tx-> verify_return ({order_number => $ c-> req-> params -> {order_number}، timestamp => $ c-> req-> params -> {timestamp}، مدفوع => $ c -> Req-> Params -> {مدفوع}، الطريقة => $ c-> req-> params -> {الطريقة}، return_authcode => $ c-> req-> params -> {retack_authcode}})؛ إذا ($ CheckSum_Matches) {# اعتمادا على عنوان المرسل، مارك الدفع على النحو المدفوع (إذا تم إرجاعها إلى العودة_ADDRESS)، # كما في انتظار (إذا تم إرجاعها إلى Bending_Address) أو كما تم إلغاؤها (إذا تم إرجاعها إلى cancel_address). إذا ($ URL EQ $ return_url) {# ship_products ()؛ }}} آخر {print "عدم تطابق المجموع الاختباري، والعودة غير معالجتها. يرجى الاتصال بخدمة العملاء إذا كنت تعتقد أن هذا خطأ"؛ } متطلبات: perl.


المالية :: بنك :: Suomenverkkomaksut برامج ذات صلة