Aw: A partial refund to PayPal will result in a full refund and cancellation of the purchase!
Partial refund - there is no such possibility
You can change the code
components\com_jshopping\payments\pm_paypal\pm_paypal.php
row 83-99
if (strcmp($res, "VERIFIED") == 0) {
if ($payment_status == 'Completed') {
if ($opending) {
Helper::saveToLog("payment.log", "Status pending. Order ID " . $order->order_id . ". Error mc_gross or mc_currency.");
return array(2, "Status pending. Order ID " . $order->order_id, $transaction, $transactiondata);
} else {
return array(1, '', $transaction, $transactiondata);
}
} elseif ($payment_status == 'Pending') {
Helper::saveToLog("payment.log", "Status pending. Order ID " . $order->order_id . ". Reason: " . $post['pending_reason']);
return array(2, trim(stripslashes($post['pending_reason'])), $transaction, $transactiondata);
} else {
return array(3, "Status $payment_status. Order ID " . $order->order_id, $transaction, $transactiondata);
}
} else if (strcmp($res, "INVALID") == 0) {
return array(0, 'Invalid response. Order ID ' . $order->order_id, $transaction, $transactiondata);
}
Letzte Änderung: 03.12.2024 14:07