Software Index
Linux Software Programming  

Business::OnlinePayment::VirtualNet

download download home home   report broken
important software information
company name:
Ivan Kohler
license: Freeware
minimum requirements: · Perl
functional limitations:
Business::OnlinePayment::VirtualNet description


Business::OnlinePayment::VirtualNet is a Perl module that implements the interface documented at http://www.vitalps.com/sections/int/int_Interfacespecs.html

SYNOPSIS

use Business::OnlinePayment;

my $tx = new Business::OnlinePayment("VirtualNet",
'merchant_id' => '999999999911',
'store' => '0011',
'terminal' => '9911',
'mcc' => '5999', #merchant category code
'bin' => '999995', #acquirer BIN (Bank Identification Number)
'zip' => '543211420', #merchant zip (US) or assigned city code

'agent' => '000000', #agent bank
'v' => '00000001',

'merchant_name' => 'Internet Service Provider', #25 char max
'merchant_city' => 'Gloucester', #13 char max
'merchant_state' => 'VA', #2 char

'seq_file' => '/tmp/bop-virtualnet-sequence',
'batchnum_file' => '/tmp/bop-virtualnet-batchnum', # :/ 0-999 in 5 days

);
$tx->content(
type => 'CC',
login => 'test',
action => 'Authorization Only',
description => 'Business::OnlinePayment test',
amount => '49.95',
invoice_number => '100100',
name => 'Tofu Beast',
card_number => '4111111111111111',
expiration => '09/03',
);
$tx->submit();

if( $tx->is_success() ) {
print "Card authorized successfully: ".$tx->authorization."
";
} else {
print "Error: ".$tx->error_message."
";
}

if( $tx->is_success() ) {

my $capture = new Business::OnlinePayment("VirtualNet",
'agent' => '000001',
'chain' => '000000', #optional?
'v' => '00000001',

'merchant_id' => '999999999911',
'store' => '0011',
'terminal' => '9911',
'mcc' => '5999', #merchant category code
'bin' => '999995', #acquirer BIN (Bank Identification Number)
);

$capture->content(
type => 'CC',
action => 'Post Authorization',
amount => '49.95',
card_number => '4111111111111111',
expiration => '09/03',
authorization => $tx->authorization,
authorization_source_code => $tx->authorization_source_code,
returned_ACI => $tx->returned_ACI,
transaction_identifier => $tx->transaction_identifier,
validation_code => $tx->validation_code,
transaction_sequence_num => $tx->transaction_sequence_num,
local_transaction_date => $tx->local_transaction_date,
local_transaction_time => $tx->local_transaction_time,
AVS_result_code => $tx->AVS_result_code,
#description => 'Business::OnlinePayment::VirtualNet test',

action => 'Post Authorization',
# order_number => $ordernum,
# amount => '0.01',
# authorization => $auth,
# description => 'Business::OnlinePayment::VirtualNet test',
);

$capture->submit();

if( $capture->is_success() ) {
print "Card captured successfully. Ivan Kohler - search.cpan.org.



Similar software
Business::BankAccount::NZ (Popularity: ) : Business::BankAccount::NZ is a Perl module that provides validation on New Zealand bank account numbers.

The extent of the validation is simply that the account number is checked to ensure that it conforms with the notion of an account number laid out ...

Business::IBAN (Popularity: ) : With the Business::IBAN Perl module you can validate IBANs (International Bank Account Number) like "IBAN DE97123456781234567890" (ISO 13616). (Note: spaces between numbers are allowed.) Note that this dos not (and cannot) assure that the bank account exists or that the ...
Business::iDEAL::Adyen (Popularity: ) : Business::iDEAL::Adyen is a Perl module that provides a backend to process iDEAL payments through adyen.com (the non-HPP (Hosted Payment Pages) way).

A word of warning to start with (copied verbatim out of Adyen's iDEAL PDF):

iDeal API Payments are not enabled by ...

Simple Groupware for Linux (Popularity: ) : Simple Groupware 0.2 beta 1 has been released and is available for download at. Simple Groupware has lots of new features that are building the basis for new features, better performance and many more releases.

New features/changes (very short): Added folder ...

MYSQL DATA MANAGER (Popularity: ) : Mysql Data Manager is an advanced instrument for the online management of databases over the Web.
This is an all-inclusive web based mysql front end providing a powerful interface for databases management, development and maintenance. Easy installation and intuitive interface make ...

Visual Paradigm for UML (Personal Edition) for Linux (Popularity: ) : Visual Paradigm for UML is a cross-platform UML modeling tool that runs on Windows, Linux, Mac OS X. VP-UML supports all UML diagrams, reverse engineering (code to model), code generation (models to code), import Rational, MS Visio integration...+Business Workflow diagram+Instant ...
Movie Player Pro ActiveX OCX SDK (Popularity: ) : For Professional Windows Developers who need to provide video/audio media playback function within their business application.

Overlay text and bitmap on video in same time.
Multi-Line Scrolling text on video.
Support Mov, M4a, Mp4, 3gp, Divx, AVI, WMV, MPEG-1,RM(need RM ...

Barcode for Java (Popularity: ) : Java library to create barcode, supports Linear (1D), PDF417 (2D), Data Matrix, MaxiCode
WebGUI (Popularity: ) : WebGUI is a content management framework built to allow average business users to build and maintain complex Web sites.

It is modular, pluggable, and platform independent. WebGUI was designed to allow the people who create the content to manage it online, ...

EditiX 2009 for Linux (Small Business License) (Popularity: ) : A powerful and easy to use XML editor and XSLT debugger for Windows, Linux, and Mac OS X designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO, ...
Business::iDEAL::Adyen (Popularity: ) : Business::iDEAL::Adyen is a Perl module that provides a backend to process iDEAL payments through adyen.com (the non-HPP (Hosted Payment Pages) way).

A word of warning to start with (copied verbatim out of Adyen's iDEAL PDF):

iDeal API Payments are not enabled by ...

cifit for Linux (Popularity: ) : cifit is a lightweight configuration management toolkit, it patterns itself off of cfengine a little bit (it has classes). It borrows from bcfg2, but the language to manage your configurations is Python.. .
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
AD


Rate me
supported os's
stats
downloads 3
version 0.02
size in Kb 10
popularity   
715/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend Business::OnlinePayment::VirtualNet
Report spyware
New Software
Popular Software
Latest Reviews