Finanças :: Banco :: Suomenverkkomaksut

pagamentos de processo através de JSON API de Suomen Verkomaksut na Finlândia
Baixe Agora

Finanças :: Banco :: Suomenverkkomaksut Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Oskari Ojala
  • Site do editor:
  • http://search.cpan.org/~okko/

Finanças :: Banco :: Suomenverkkomaksut Tag


Finanças :: Banco :: Suomenverkkomaksut Descrição

Pagamentos de processo através de JSON API de Suomen Verkomaksut na Finlândia Finanças :: Bank :: Suomenverkkomaksut é um módulo Perl para processar pagamentos de todos os bancos finlandeses em linha: Nordea, Osuuspankki, Sampo, Tapiola, Aktia, Nooa, Paikallisosuuspankit, Säästöpankit, Handelsbanken, S-Pankki, Ålandsbanken, também de Visa, Visa Electron , Cartões de crédito MasterCard através de Luottokunta, e PayPal, faturamento através do colecionador e Klarna.Synopsis usam finanças :: Banco :: Suomenverkkomaksut; # Criando um novo pagamento Meus $ TX = Finanças :: Banco :: Suomenverkkomaksut-> NOVO ({MERCHANT_ID => 'XXX', MERCHANT_SECRET => 'YYY'}); # Todo o conteúdo de acordo com http://docs.verkkomaksut.fi/ especificações de campo $ tx-> Conteúdo ({OrderNumber => 1, referenciados => 13, descrição => 'ordem 1', moeda => 'EUR', locale => 'fi_fi', urlset => {sucesso => $ c-> uri_for ('/ pagamento / sucesso'). '/', falha => $ c-> uri_for ('/ fracasso'). ' / ', pendente => $ c-> uri_for (' / pagamento / pendente ').' / ', notificação => $ c-> uri_for (' / pagamento / notificação ').' / ',}, OrderDetails => {IncludeVat => 1, contact => {firstname => 'first', sobrenome => 'último', e-mail => 'first@example.com', telefone => '555123', endereço => {street => ' Rua 123 ', postalcode =>' 00100 ', postaloffice =>' Helsinki ', país =>' fi ',}}, produtos => [{"título" => "título", "1,00. "," Preço "=> 123," IVA "=>" 0.00 "," desconto "=>" 0,00 "," tipo "=>" 1 ", # 1 = linha de produto normal},},} ; # Set para 1 Quando estiver desenvolvendo, 0 em Produção $ Tx-> Test_Transaction (1); meu $ envio_result = $ tx-> enviar (); if ($ envio_result) {Imprimir "Por favor, vá para". $ tx-> URL (). "$ URL para pagar seu número de pedido". $ tx-> Order_number (). ', vejo você em breve.'; } else {morrer 'não conseguiu gerar pagamento'; } # Verificando o pagamento quando o usuário retornar ou quando o endereço de notificação recebe uma solicitação my $ tx = finanças :: Banco :: Suomenverkkomaksut-> NOVO ({MERCHANT_ID => 'XXX', MERCHANT_SECRET => 'YYY'}); Meus $ Checksum_Matches = $ tx-> verify_return ({Order_number => $ c-> req-> params -> {order_number}, timestamp => $ c-> req-> params -> {timestamp}, pago => $ c -> req-> params -> {pago}, método => $ c-> req-> params -> {método}, return_authcode => $ c-> req-> params -> {return_authcode}}); if ($ Checksum_Matches) {# Dependendo do endereço de retorno, marque o pagamento como pago (se retornado a retornar_address), # como pendente (se retornado para Pending_Address) ou conforme cancelado (se retornado para cancel_address). if ($ URL EQ $ return_url) {# ship_products (); }} else {imprimir "incompatibilidade de verificação de verificação, retornando não processado. Entre em contato com nosso atendimento ao cliente se você acredita que isso é um erro."; } Requisitos: · Perl.


Finanças :: Banco :: Suomenverkkomaksut Software Relacionado