Как я могу отправить запрос захвата в кибер-ресурс с помощью платежа hybris CIS.Ниже приведен метод, который я использую, но он дает мне 102 в качестве кода ответа с ответным сообщением как
The following request field(s) is either invalid or missing: auth_request_id
. Я могу видеть запрос захвата при входе в EBCtest, но он не содержит никаких подробностей.
Ниже приведен код, который я использую, пытаясь получить сумму путем жесткого кодирования суммы, идентификатора транзакции и идентификатора авторизации
CisPaymentRequest cisPaymentRequest=new CisPaymentRequest();
//cisPaymentRequest.setParameters(new AnnotationHashMap(getAnnotationHashMap()));
cisPaymentRequest.setAmount(new BigDecimal(58.55));
cisPaymentRequest.setCurrency("USD");
final CisPaymentTransactionResult captureResult = getCisClientPaymentService().capture(CLIENT_REF, "single",new URI("https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor?auth_request_id=831000"),"D99OZS1FU15J", cisPaymentRequest);