// PayPal requires us to reuse the existing authorization, so we'll
// fake it and copy the existing auth with the remaining amount
if ("EXT_PAYPAL".equals(paymentPref.get("paymentMethodTypeId"))) {
String newAuthId = delegator.getNextSeqId("PaymentGatewayResponse");
GenericValue authTrans = getAuthTransaction(paymentPref);
GenericValue newAuthTrans = delegator.makeValue("PaymentGatewayResponse", authTrans);
newAuthTrans.set("paymentGatewayResponseId", newAuthId);
newAuthTrans.set("orderPaymentPreferenceId", newPref.get("orderPaymentPreferenceId"));
newAuthTrans.set("amount", splitAmount);
savePgr(dctx, newAuthTrans);
} else if ("PAYMENT_NOT_AUTH".equals(statusId)) {