Name

MV_PAYMENT_ID — specifies merchant identifier

SYNOPSIS

{ }

DESCRIPTION

Specifies merchant identifier for the selected payment gateway.

VARIABLE TYPE

Catalog variable

EXAMPLES

No examples are available at this time. We do consider this a problem and will try to supply some.

NOTES

AVAILABILITY

MV_PAYMENT_ID is available in Interchange versions:

4.6.0-5.9.0 (git-head)

SOURCE

Interchange 5.9.0:

Source: lib/Vend/Payment/GoogleCheckout.pm
Line 450 (context shows lines 440-454 in googlecheckout():399)

my $diagnose     = $::Values->{gco_diagnose} || charge_param('gco_diagnose') \
 \
 \
 || ''; # set to '1' to have GCO return the XML it receives for diagnostics
my $analytics_data = $::Values->{analyticsdata} || '';
      $analytics_data = encode('UTF-8', $analytics_data);
my $tracking       = charge_param('tracking_script') || ''; 
my $without_address = charge_param('without_address') || ''; 
my $reporttitle = charge_param('reporttitle') || ''; 
my $dec_inventory = charge_param('decrement_inventory') || ''; # set \
 to 1 to decrement inventory upon successful 'charge'
my $alwaystaxshipping = charge_param('alwaystaxshipping') || ''; # set \
 to 1 to always tax shipping despite other config options

#----------------------------------------------------------------------------------------
     $merchantid  = charge_param('merchantid')  || $::Variable->{MV_PAYMENT_ID};
     $merchantkey = charge_param('merchantkey') || $::Variable->{MV_PAYMENT_SECRET};
     $gcorequest  = charge_param('gcorequest')  || $::Values->{gcorequest} || 'post';
   $::Values->{gcorequest} = '';
    

Source: lib/Vend/Payment/ECHO.pm
Line 300 (context shows lines 290-304 in echo():274)

#::logDebug("echo called, args=" . ::uneval(\@_));

my (%actual) = map_actual();

my @errMsgs = ();
# Required for validation
if (! $user) {
$user      = $opt->{id} || 
             charge_param('id') ||  
             $::Variable->{ECHO_PAYMENT_ID} ||
             $::Variable->{MV_PAYMENT_ID} ||
              $::Variable->{CYBER_ID}
              or push @errMsgs, "No payment ID found.";
}


Source: lib/Vend/Payment/Protx2.pm
Line 600 (context shows lines 590-604 in protx():525)

        return %result;
    }
}
# wrap around everything to bottom
else {
    my %actual = map_actual();
    $actual  = \%actual;
    $opt     = {};

#::logDebug("actual map result: " . ::uneval($actual));
    $vendor   = $opt->{id} || charge_param('id') || $::Variable->{MV_PAYMENT_ID};
    $opt->{host}   = charge_param('host') || $::Variable->{MV_PAYMENT_HOST} \
 || 'ukvpstest.protx.com';
    $opt->{use_wget} = charge_param('use_wget') || '1';
    $opt->{port}   = '443';


Source: lib/Vend/Payment/SagePay.pm
Line 630 (context shows lines 620-634 in sagepay():576)

  my $billingState;
  my $deliveryState;

my %result;
my %query;

my (%actual) = map_actual();
  $actual  = \%actual;
  $opt     = {};

  $vendor   = $opt->{id} || charge_param('id') || $::Variable->{MV_PAYMENT_ID};
  $opt->{host} = charge_param('host') || $::Variable->{MV_PAYMENT_HOST} || 'live.sagepay.com';
  $sagepayrequest = $opt->{sagepayrequest} = charge_param('sagepayrequest') || 'post';
  $opt->{use_wget} = charge_param('use_wget') || '1';
  $opt->{port}   = '443';

AUTHORS

Interchange Development Group

SEE ALSO

DocBook! Interchange!