lib/docdata/xml/refund.xml.erb
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:_1="http://www.docdatapayments.com/services/paymentservice/1_1/">
<soapenv:Header/>
<soapenv:Body>
<_1:refundRequest version="1.1">
<_1:merchant name="<%= Docdata::Config.username %>" password="<%= Docdata::Config.password %>"/>
<_1:paymentId><%= payment.id %></_1:paymentId>
<!--Optional:-->
<% if refund.description.present? %>
<_1:merchantRefundReference><%= refund.description %></_1:merchantRefundReference>
<% end %>
<!--Optional:-->
<_1:amount currency="<%= refund.currency %>"><%= refund.amount %></_1:amount>
</_1:refundRequest>
</soapenv:Body>
</soapenv:Envelope>