private Document createDeregistrationRequestDocument(RequestData data)
throws ParserConfigurationException,
PSPIdentifierForSellerException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.newDocument();
Element headerElement = setHeaderXMLParameters(doc);
setSecurityHeaderXMLParameters(doc, headerElement, data);
Element transactionElement = setTransactionXMLAttributes(doc,
headerElement, true, data);
setIdentificationXMLParameters(doc, transactionElement, data
.getPaymentInfoKey().longValue(), data.getExternalIdentifier());
// set the payment code to indicate deregistration
Element paymentElement = doc
.createElement(HeidelpayXMLTags.XML_ELEMENT_PAYMENT);
paymentElement.setAttribute(HeidelpayXMLTags.XML_ATTRIBUTE_CODE,
getHeidelPayPaymentType(data.getPaymentTypeId()) + ".DR");
transactionElement.appendChild(paymentElement);
return doc;
}
PaymentServiceProviderBean.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录