Как я могу создать платеж в jBilling программно из планового плагина? Проблема заключается в том, я хочу создать платеж, не связанный с какой-либо счет-фактуру, поэтому я стараюсь использоватьjBilling: Как создать платеж программно?
applyPayment(PaymentDTOEx payment, Integer invoiceId, Integer executorUserId)
с InvoiceID = NULL, но это приводит к ошибке:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Первоначально я попробуйте:
IPaymentSessionBean psb = Context.getBean(Context.Name.PAYMENT_SESSION);
psb.applyPayment(new PaymentDTOEx(paymentWS), null, userID);
Позже я добавил "userbl.webServicesAuthenticate (пользователь, пройти)" раньше, но результат тот же.
Я думаю, что я пропустил что-то важное и, возможно, сделал это совершенно неправильно.
Для downvoters: Пожалуйста, подумайте о том, чтобы оставить комментарий, чтобы OP знал, что не так с их вопросом. –