Operation sendMoneyToVault delegates a task of sending provided amount to vault.

In order to send money to Vault, merchant should pass amount in billons (0.1 cents) in amount field.

Sent money becomes not available for direct transfers. In order to use them, user has to get it back from Vault using getMoneyFromVault request.
After money is transferred to Vault, user should see difference in getMoneyStatus request: field freeBalance should be decreased and
vaultBalance increased by transferred amount.

Example SOAP request:

<soapenv:Envelope xmlns:xsi="" xmlns:xsd="" 
xmlns:soapenv="" xmlns:ns1="ns1">
      <ns1:sendMoneyToVault soapenv:encodingStyle="">
         <amount xsi:type="ns1:billonAmount">
            <amount xsi:type="xsd:unsignedLong">100</amount>
            <currency xsi:type="xsd:string">PLN</currency>
            <colour xsi:type="xsd:unsignedLong">0</colour>

Example SOAP response:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="" xmlns:SOAP-ENC="" 
xmlns:xsi="" xmlns:xsd="" xmlns:ns1="ns1">
   <SOAP-ENV:Body SOAP-ENV:encodingStyle="">
         <return xsi:type="ns1:vuiSoapTaskIdResponse">
            <requestStatusDescription>Request succeeded.</requestStatusDescription>

Request parameters:

parameter type description
amount billonAmount amount of money to be transferred

Response parameters:

name type description
taskId string id of created task
requestStatus string result of request
requestStatusDescription string status description
Was this article helpful to you? Yes No

How can we help?