Finanzas :: Banco :: Suomenverkkomaksut

Pagos de proceso a través de JSON API de Suomen Verkkomaksut en Finlandia
Descargar ahora

Finanzas :: Banco :: Suomenverkkomaksut Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Oskari Ojala
  • Sitio web del editor:
  • http://search.cpan.org/~okko/

Finanzas :: Banco :: Suomenverkkomaksut Etiquetas


Finanzas :: Banco :: Suomenverkkomaksut Descripción

Pagos de proceso a través de JSON API de Suomen Verkkomaksut en Finlandia Finanzas :: Banco :: Suomenverkkomaksut es un módulo PERL para procesar los pagos de todos los bancos finlandeses en línea: Nordea, Osuuspankki, Sampo, Tapiola, Aktia, Nooa, Paikallisosuushanpankit, Säästöpankit, Handelsbanken, S-Pankki, Ålandsbanken, también de Visa, Visa Electron , Tarjetas de crédito de MasterCard a través de Luottokunta, y PayPal, Facturación a través de Collector y Klarna.Synopsis Use Finanzas :: Banco :: Suomenverkkomaksut; # Creación de un nuevo pago My $ TX = Finanzas :: Banco :: Suomenverkkomaksut-> Nuevo ({Merchant_id => 'xxx', merchant_secret => 'yyy'}); # Todo contenido de acuerdo con http://docs.verkkomaksut.fi/ especificaciones de campo $ TX-> Contenido ({PedidoNumber => 1, referenceNumber => 13, Descripción => 'Pedido 1', Moneda => 'EUR', locale => 'FI_FI', URLSET => {éxito => $ c-> uri_for ('/ pago / éxito'). '/', falla => $ c-> uri_for ('/ pago / falla'). ' / ', pendiente => $ c-> uri_for (' / pago / pendiente ').' / ', notificación => $ c-> uri_for (' / pago / notificación ').' / ',}, orderdetails => {incluevat => 1, contact => {firstname => 'primero', apellido => 'ultimo', correo electrónico => 'first@example.com', teléfono => '555123', dirección => {street => ' Street 123 ', Postalcode =>' 00100 ', PostalOffice =>' Helsinki ', Country =>' fi ',}}, Products => ,},}) ; # establecido en 1 cuando se está desarrollando, 0 en producción $ tx-> test_transaction (1); My $ someth_result = $ tx-> enviar (); Si ($ someth_result) {imprimir "Por favor, vaya a". $ tx-> URL (). "$ URL para pagar su número de pedido". $ tx-> order_number (). ', Nos vemos pronto.'; } else {die 'no pudo generar pago'; } # Verificación del pago cuando el usuario devuelve o cuando la dirección de notificación recibe una solicitud MIS $ TX = Finanzas: Banco :: Suomenverkkomaksut-> Nuevo ({MerchermeD_ID => 'xxx', merchant_secret => 'yyy'}); My $ chequesum_matches = $ tx-> verify_return ({order_number => $ c-> req-> params -> {order_number}, timestamp => $ c-> req-> params -> {timestamp}, pagado => $ c -> req-> params -> {paga}, método => $ c-> req-> params -> {método}, return_authcode => $ c-> req-> params -> {return_authcode}}); Si ($ chequesum_matches) {# Dependiendo de la dirección de retorno, marque el pago como se paga (si se devuelve a return_address), # como pendiente (si se devuelve a pendientes_address) o como cancelado (si se devuelve a cancel_address). Si ($ URL EQ $ return_url) {# Ship_products (); }} else {imprimir "desajuste de suma de comprobación, devolviendo no procesado. Póngase en contacto con nuestro servicio al cliente si cree que esto es un error"; } Requisitos: · Perl


Finanzas :: Banco :: Suomenverkkomaksut Software relacionado