for sale thread?


 
Thread Tools Search this Thread
Contact Us Post Here to Contact Site Administrators and Moderators for sale thread?
# 8  
Old 06-17-2003
Correct, these are non-commercial forums. Buy and selling are commercial activities.
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Forum Support Area for Unregistered Users & Account Problems

Not able to post thread/reply to thread

Dear Moderator I am not able to post any new thread or post reply to mine old thread. Kindly help as i am stuck on one problem and needed suggestion. Regards Jaydeep (1 Reply)
Discussion started by: jaydeep_sadaria
1 Replies

2. Programming

Parent Thread Of Child Thread

Parent Thread Of Child Thread Suppose a process creates some threads say threadC and threadD. Later on each of these threads create new child threads say threadC1, threadC2, threadC3 etc. So a tree of threads will get created. Is there any way to find out the parent thread of one such... (1 Reply)
Discussion started by: rupeshkp728
1 Replies

3. Programming

How to cancel a thread safely from the initial thread?

how about asynchronous canceling? or with signal? if with signal whether it effects the process? my english so badly :( :( (1 Reply)
Discussion started by: alan.zhao
1 Replies
Login or Register to Ask a Question
Vend::Payment::Linkpoint(3pm)				User Contributed Perl Documentation			     Vend::Payment::Linkpoint(3pm)

NAME
Vend::Payment::Linkpoint - Interchange Linkpoint Support SYNOPSIS
&charge=linkpoint or [charge mode=linkpoint param1=value1 param2=value2] PREREQUISITES
LPERL DESCRIPTION
The Vend::Payment::Linkpoint module implements the linkpoint() routine for use with Interchange. It is compatible on a call level with the other Interchange payment modules. To enable this module, place this directive in "interchange.cfg": Require module Vend::Payment::Linkpoint This must be in interchange.cfg or a file included from it. Make sure CreditCardAuto is off (default in Interchange demos). The mode can be named anything, but the "gateway" parameter must be set to "linkpoint". To make it the default payment gateway for all credit card transactions in a specific catalog, you can set in "catalog.cfg": Variable MV_PAYMENT_MODE linkpoint It uses several of the standard settings from Interchange payment. Any time we speak of a setting, it is obtained either first from the tag/call options, then from an Interchange order Route named for the mode, then finally a default global payment variable, For example, the "id" parameter would be specified by: [charge mode=linkpoint id=YourLinkpointID] or Route linkpoint id YourLinkpointID or Variable MV_PAYMENT_ID YourLinkpointID Required settings are "id" and "keyfile". The active settings are: host Your LinkPoint Secure Payment Gateway (LSPG) hostname. Usually secure.linkpt.net (production) or staging.linkpt.net (testing). keyfile File name of the merchant security certificate. This file should contain the RSA private key and the certificate, otherwise you get an error like "Unable to open/parse client certificate file." id Store number assigned to your merchant account. transaction The type of transaction to be run. Valid values are: Interchange Linkpoint ---------------- ----------------- auth PREAUTH sale SALE settle_prior POSTAUTH Default is "sale". check_sub Name of a Sub or GlobalSub to be called after the result hash has been received from LinkPoint. A reference to the modifiable result hash is passed into the subroutine, and it should return true (in the Perl truth sense) if its checks were successful, or false if not. This can come in handy since LinkPoint has no option to decline a charge when AVS or CVV data come back negative. If you want to fail based on a bad AVS/CVV check, make sure you're only doing an auth -- not a sale, or your customers would get charged on orders that fail the AVS/CVV check and never get logged in your system! Add the parameters like this: Route linkpoint check_sub link_check This is a matching sample subroutine you could put in interchange.cfg: GlobalSub <<EOR sub link_check { my ($result) = @_; my $avs = $result->{r_avs}; my ($addr, $zip, $nothing, $cvv) = split m{}, $avs; #::logDebug("avs=$avs, addr=$addr zip=$zip banks=$nothing cvv=$cvv"); return 1 if $addr eq 'Y' or $zip eq 'Y'; return 1 if $addr eq 'X' and $zip eq 'X'; return 1 if $cvv =~ /^[MPSUX]$/; $result->{MStatus} = 'failure'; if ($cvv eq 'N' || '') { $result->{r_error} = "The card security code you entered does not match. Additional failed attempts may hold your available funds."; } else { $result->{r_error} = "The billing address you entered does not match the cardholder's billing address. Additional failed attempts may hold your available funds."; } } EOR That would work equally well as a Sub in catalog.cfg. It will succeed if either the address or zip is 'Y', or if both are unknown, or if the CVV matches or is unknown. If it fails, it sets the error message in the result hash. Of course you can use this sub to do any other post-processing you want as well. Troubleshooting If nothing works: o Make sure you "Require"d the module in interchange.cfg: Require module Vend::Payment::Linkpoint o Make sure lpperl (v3.0.012+) is installed and working. You can test to see whether your Perl thinks they are: perl -Mlpperl -e 'print "It works. "' If it "It works." and returns to the prompt you should be OK (presuming they are in working order otherwise). o Make sure curl is installed and working. Lpperl uses curl to contact Linkpoint. o Check the error logs, both catalog and global. o Make sure you set your payment parameters properly. o Try an order, then put this code in a page: <XMP> [calc] my $string = $Tag->uneval( { ref => $Session->{payment_result} }); $string =~ s/{/{ /; $string =~ s/,/, /g; return $string; [/calc] </XMP> That should show what happened. BUGS
There is actually nothing *in* Vend::Payment::Linkpoint. It changes packages to Vend::Payment and places things there. AUTHOR
Stefan Hornburg (Racke) <racke@linuxia.de> Ron Phipps <rphipps@reliant-solutions.com> perl v5.14.2 2011-03-09 Vend::Payment::Linkpoint(3pm)