LINE —
Interchange 5.9.0:
Source: lib/Vend/Payment/SagePay.pm
Line 1195 (context shows lines 1185-1199 in sagepay():576)
$::Values->{mv_payment} = "Processing card $result{CardInfo}";
$CGI::values{mv_todo} = 'submit';
#::logDebug("SP"..": request=$request; tds=$::Scratch->{tds}");
}
undef $request;
$::Values->{request} = '';
::logDebug("SP"..":result=".::uneval(\%result));
# Now extra logging for backup order and/or log of events
if ($logorder =~ /y|1/) {
#--- write the full basket and address to failsafe file
Source: lib/Vend/Payment/Worldpay.pm
Line 505 (context shows lines 495-509 in worldpay():433)
$::Scratch->{orderID} = $orderID;
# Disable order number creation in log_transaction and create it here instead, unless IC is old
if ($::Values->{inv_no}) {
$purchaseID = $::Values->{inv_no};
}
else{
# Use temporary number as the initial order number, and only replace upon \
successful order completion
$purchaseID = "$tmpPrefix".Vend::Interpolate::tag_counter("$wpcounter");
$Vend::Session->{mv_order_number} = $::Values->{mv_order_number} = \
$purchaseID if ($oldic == 1);# prevents early ICs setting order number prior to log_transaction
::logDebug("WP:"..": purchaseID=$purchaseID; $Vend::Session->{mv_order_number}");
}
my $cartId = $desc = $::Scratch->{purchaseID} = $purchaseID;
Source: lib/Vend/Payment/PaypalExpress.pm
Line 1147 (context shows lines 1137-1151 in paypalexpress():501)
$basket .= <<EOB;
Item = $itm->{code}, "$itm->{rpDescription}"; Price = $itm->{price}; \
Qty = $itm->{quantity}; Subtotal = $itm->{subtotal}
EOB
my ($dorecurringbilling, $cntr);
my $rpamount = $itm->{'rpamount_field'} || $itm->{'rpamount'};
$nonrp = '1' if (! $rpamount); # only run Do request if have standard purchase as well
if ($rpamount) {
# $cntr++;
print "PP"..": cntr=$cntr; initamount=$itm->{initAmount}; rpAmount=$itm->{rpAmount}; \
trialAmount=$itm->{trialAmount}\n";
$dorecurringbilling = (
SOAP::Data->name("BillingAgreementDetails" =>
\SOAP::Data->value(
SOAP::Data->name("BillingType" => 'RecurringPayments')->type(""),