One-Time Payment

This section lists the XML Request and Response sample for One Time Payment web service:

ADD

Table 5-13 Sample to ADD the Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1AD</c1:action>

<c1:accountId>9738630229</c1:accountId>

</c1:head>

<c1:paymentInfo>

<c1:input>

<c1:paymentDateTime>2018-04-20T11:30:00-04:00</c1:paymentDateTime>

<c1:paymentAmount>3.00</c1:paymentAmount>

<c1:currency>

</c1:currency>

<c1:paymentType>CREDITCARD</c1:paymentType>

<c1:bankAccountInfo>

<c1:accountNumber>

</c1:accountNumber>

<c1:routingNumber>

</c1:routingNumber>

<c1:accountName>

</c1:accountName>

</c1:bankAccountInfo>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header>

<wsse:Security SOAP-ENV:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">

<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<wsu:Created>2018-02-01T11:35:26Z</wsu:Created>

<wsu:Expires>2018-02-01T11:36:26Z</wsu:Expires>

</wsu:Timestamp>

</wsse:Security>

</SOAP-ENV:Header>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1AD</ouaf:action>

<ouaf:accountId>9738630229</ouaf:accountId>

</ouaf:head>

Table 5-14

REQUEST RESPONSE

<c1:creditCardInfo>

<c1:cardType>C1MC</c1:cardType>

<c1:cardNumber>****</c1:cardNumber>

<c1:accountName>

</c1:accountName>

<c1:expMonth>10</c1:expMonth>

<c1:expYear>2020</c1:expYear>

<c1:zipCode>

</c1:zipCode>

</c1:creditCardInfo>

<c1:email>

</c1:email>

<c1:phone>

</c1:phone>

<c1:extReferenceNumber>

</c1:extReferenceNumber>

<c1:extParentRefNumber>

</c1:extParentRefNumber>

<c1:extStatus>

</c1:extStatus>

<c1:customInput>

<c1:field1>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field5>

</c1:customInput>

</c1:input>

<c1:inputOutput>

<c1:serviceTaskId>

</c1:serviceTaskId>

<c1:paymentEventId>

</c1:paymentEventId>

</c1:inputOutput>

<c1:output>

<c1:cancellationServiceTaskId>

</c1:cancellationServiceTaskId>

<c1:customOutput>

<c1:field1>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<ouaf:paymentInfo>

<ouaf:input>

<ouaf:paymentDateTime>2018-04-20T11:30:00-04:00</ouaf:paymentDateTime>

<ouaf:paymentAmount>3.00</ouaf:paymentAmount>

<ouaf:currency/>

<ouaf:paymentType>CREDITCARD</ouaf:paymentType>

<ouaf:bankAccountInfo>

<ouaf:accountNumber/>

<ouaf:routingNumber/>

<ouaf:accountName/>

</ouaf:bankAccountInfo>

<ouaf:creditCardInfo>

<ouaf:cardType>C1MC</ouaf:cardType>

<ouaf:cardNumber>****</ouaf:cardNumber>

<ouaf:accountName/>

<ouaf:expMonth>10</ouaf:expMonth>

<ouaf:expYear>2020</ouaf:expYear>

<ouaf:zipCode/>

</ouaf:creditCardInfo>

<ouaf:email/>

<ouaf:phone/>

<ouaf:extReferenceNumber/>

<ouaf:extParentRefNumber/>

<ouaf:extStatus/>

<ouaf:customInput>

<ouaf:field1>

<ouaf:name/>

<ouaf:value/>

</ouaf:field1>

<ouaf:field2>

<ouaf:name/>

<ouaf:value/>

</ouaf:field2>

<ouaf:field3>

<ouaf:name/>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customInput>

Table 5-15

REQUEST RESPONSE

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field5>

</c1:customOutput>

</c1:output>

</c1:paymentInfo>

<c1:errorInformation>

<c1:isInError>false</c1:isInError>

<c1:errorReference>

<c1:category>

</c1:category>

<c1:number>

</c1:number>

</c1:errorReference>

<c1:errorMessage>

</c1:errorMessage>

</c1:errorInformation>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

</ouaf:input>

<ouaf:inputOutput>

<ouaf:serviceTaskId>62527217689081</ouaf:serviceTaskId>

<ouaf:paymentEventId/>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:cancellationServiceTaskId/>

<ouaf:customOutput>

<ouaf:field1>

<ouaf:name/>

<ouaf:value/>

</ouaf:field1>

<ouaf:field2>

<ouaf:name/>

<ouaf:value/>

</ouaf:field2>

<ouaf:field3>

<ouaf:name/>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customOutput>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

<ouaf:errorReference>

<ouaf:category xsi:nil="true"/> <ouaf:number xsi:nil="true"/>

</ouaf:errorReference>

<ouaf:errorMessage/>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

UPDATE - Payment Amount

Table 5-16 Sample to Update the Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1UP</c1:action>

<c1:accountId>9738630229</c1:accountId>

</c1:head>

<c1:paymentInfo>

<c1:input>

<c1:paymentDateTime>2018-04-20T11:30:00-04:00</c1:paymentDateTime>

<c1:paymentAmount>22.00</c1:paymentAmount>

<c1:currency>

</c1:currency>

<c1:paymentType>CREDITCARD</c1:paymentType>

<c1:bankAccountInfo>

<c1:accountNumber>

</c1:accountNumber>

<c1:routingNumber>

</c1:routingNumber>

<c1:accountName>

</c1:accountName>

</c1:bankAccountInfo>

<c1:creditCardInfo>

<c1:cardType>C1MC</c1:cardType>

<c1:cardNumber>****</c1:cardNumber>

<c1:accountName>

</c1:accountName>

<c1:expMonth>10</c1:expMonth>

<c1:expYear>2020</c1:expYear>

<c1:zipCode>

</c1:zipCode>

</c1:creditCardInfo>

<c1:email>

</c1:email>

<c1:phone>

</c1:phone>

<c1:extReferenceNumber>

</c1:extReferenceNumber>

<c1:extParentRefNumber>

</c1:extParentRefNumber>

<c1:extStatus>

</c1:extStatus>

<c1:customInput>

<c1:field1>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header>

<wsse:Security SOAP-ENV:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">

<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<wsu:Created>2018-02-01T11:40:30Z</wsu:Created>

<wsu:Expires>2018-02-01T11:41:30Z</wsu:Expires>

</wsu:Timestamp>

</wsse:Security>

</SOAP-ENV:Header>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1UP</ouaf:action>

<ouaf:accountId>9738630229</ouaf:accountId>

</ouaf:head>

<ouaf:paymentInfo>

<ouaf:input>

<ouaf:paymentDateTime>2018-04-20T11:30:00-04:00</ouaf:paymentDateTime>

<ouaf:paymentAmount>22.00</ouaf:paymentAmount>

<ouaf:currency/>

<ouaf:paymentType>CREDITCARD</ouaf:paymentType>

<ouaf:bankAccountInfo>

<ouaf:accountNumber/>

<ouaf:routingNumber/>

<ouaf:accountName/>

</ouaf:bankAccountInfo>

<ouaf:creditCardInfo>

<ouaf:cardType>C1MC</ouaf:cardType>

Table 5-17

REQUEST RESPONSE

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field5>

</c1:customInput>

</c1:input>

<c1:inputOutput>

<c1:serviceTaskId>62527217689081</c1:serviceTaskId>

<c1:paymentEventId>

</c1:paymentEventId>

</c1:inputOutput>

<c1:output>

<c1:cancellationServiceTaskId>

</c1:cancellationServiceTaskId>

<c1:customOutput>

<c1:field1>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field5>

</c1:customOutput>

</c1:output>

<ouaf:cardNumber>****</ouaf:cardNumber>

<ouaf:accountName/>

<ouaf:expMonth>10</ouaf:expMonth>

<ouaf:expYear>2020</ouaf:expYear>

<ouaf:zipCode/>

</ouaf:creditCardInfo>

<ouaf:email/>

<ouaf:phone/>

<ouaf:extReferenceNumber/>

<ouaf:extParentRefNumber/>

<ouaf:extStatus/>

<ouaf:customInput>

<ouaf:field1>

<ouaf:name/>

<ouaf:value/>

</ouaf:field1>

<ouaf:field2>

<ouaf:name/>

<ouaf:value/>

</ouaf:field2>

<ouaf:field3>

<ouaf:name/>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customInput>

</ouaf:input>

<ouaf:inputOutput>

<ouaf:serviceTaskId>62527217689081</ouaf:serviceTaskId>

<ouaf:paymentEventId/>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:cancellationServiceTaskId/>

<ouaf:customOutput>

<ouaf:field1>

<ouaf:name/>

<ouaf:value/>

</ouaf:field1>

<ouaf:field2>

<ouaf:name/>

<ouaf:value/>

</ouaf:field2>

Table 5-18

REQUEST RESPONSE

</c1:paymentInfo>

<c1:errorInformation>

<c1:isInError>false</c1:isInError>

<c1:errorReference>

<c1:category>

</c1:category>

<c1:number>

</c1:number>

</c1:errorReference>

<c1:errorMessage>

</c1:errorMessage>

</c1:errorInformation>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<ouaf:field3>

<ouaf:name/>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customOutput>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

<ouaf:errorReference>

<ouaf:category xsi:nil="true"/>

<ouaf:number xsi:nil="true"/>

</ouaf:errorReference>

<ouaf:errorMessage/>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

PROCESS

Table 5-19 Sample for Process Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1PR</c1:action>

<c1:accountId>9738630229</c1:accountId>

</c1:head>

<c1:paymentInfo>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header>

<wsse:Security SOAP-ENV:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">

<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

<wsu:Created>2018-02-01T11:42:52Z</wsu:Created>

<wsu:Expires>2018-02-01T11:43:52Z</wsu:Expires>

Table 5-20

REQUEST RESPONSE

<c1:input>

<c1:paymentDateTime>2018-01-31T11:30:00-04:00</c1:paymentDateTime>

<c1:paymentAmount>

</c1:paymentAmount>

<c1:currency>

</c1:currency>

<c1:paymentType>

</c1:paymentType>

<c1:bankAccountInfo>

<c1:accountNumber>

</c1:accountNumber>

<c1:routingNumber>

</c1:routingNumber>

<c1:accountName>

</c1:accountName>

</c1:bankAccountInfo>

<c1:creditCardInfo>

<c1:cardType>

</c1:cardType>

<c1:cardNumber>

</c1:cardNumber>

<c1:accountName>

</c1:accountName>

<c1:expMonth>

</c1:expMonth>

<c1:expYear>

</c1:expYear>

<c1:zipCode>

</c1:zipCode>

</c1:creditCardInfo>

<c1:email>

</c1:email>

<c1:phone>

</c1:phone>

<c1:extReferenceNumber>

</c1:extReferenceNumber>

<c1:extParentRefNumber>

</c1:extParentRefNumber>

<c1:extStatus>

</c1:extStatus>

<c1:customInput>

<c1:field1>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

</wsu:Timestamp> </wsse:Security> </SOAP-ENV:Header> <SOAP-ENV:Body> <ouaf:C1-ThirdPartyOneTimePayNotification xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification"> <ouaf:head> <ouaf:action>C1PR</ouaf:action> <ouaf:accountId>9738630229</ouaf:accountId> </ouaf:head> <ouaf:paymentInfo> <ouaf:input> <ouaf:paymentDateTime>2018-01-31T11:30:00-04:00</ouaf:paymentDateTime> <ouaf:paymentAmount/> <ouaf:currency/> <ouaf:paymentType/> <ouaf:bankAccountInfo> <ouaf:accountNumber/> <ouaf:routingNumber/> <ouaf:accountName/> </ouaf:bankAccountInfo> <ouaf:creditCardInfo> <ouaf:cardType/> <ouaf:cardNumber/> <ouaf:accountName/> <ouaf:expMonth/> <ouaf:expYear/> <ouaf:zipCode/> </ouaf:creditCardInfo> <ouaf:email/> <ouaf:phone/> <ouaf:extReferenceNumber/> <ouaf:extParentRefNumber/> <ouaf:extStatus/> <ouaf:customInput> <ouaf:field1> <ouaf:name/> <ouaf:value/> </ouaf:field1> <ouaf:field2> <ouaf:name/> <ouaf:value/> </ouaf:field2> <ouaf:field3> <ouaf:name/>

Table 5-21

REQUEST RESPONSE

<c1:value>

</c1:value>

</c1:field5>

</c1:customInput>

</c1:input>

<c1:inputOutput>

<c1:serviceTaskId>96500736272413</c1:serviceTaskId>

<c1:paymentEventId>

</c1:paymentEventId>

</c1:inputOutput>

<c1:output>

<c1:cancellationServiceTaskId>

</c1:cancellationServiceTaskId>

<c1:customOutput>

<c1:field1>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field1>

<c1:field2>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field2>

<c1:field3>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field3>

<c1:field4>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field4>

<c1:field5>

<c1:name>

</c1:name>

<c1:value>

</c1:value>

</c1:field5>

</c1:customOutput>

</c1:output>

</c1:paymentInfo>

<c1:errorInformation>

<c1:isInError>false</c1:isInError>

<c1:errorReference>

<c1:category>

</c1:category>

<c1:number>

</c1:number>

</c1:errorReference>

<c1:errorMessage>

</c1:errorMessage>

</c1:errorInformation>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customInput>

</ouaf:input>

<ouaf:inputOutput>

<ouaf:serviceTaskId>96500736272413</ouaf:serviceTaskId>

<ouaf:paymentEventId>973206025696</ouaf:paymentEventId>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:cancellationServiceTaskId/>

<ouaf:customOutput>

<ouaf:field1>

<ouaf:name/>

<ouaf:value/>

</ouaf:field1>

<ouaf:field2>

<ouaf:name/>

<ouaf:value/>

</ouaf:field2>

<ouaf:field3>

<ouaf:name/>

<ouaf:value/>

</ouaf:field3>

<ouaf:field4>

<ouaf:name/>

<ouaf:value/>

</ouaf:field4>

<ouaf:field5>

<ouaf:name/>

<ouaf:value/>

</ouaf:field5>

</ouaf:customOutput>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

<ouaf:errorReference>

<ouaf:category xsi:nil="true"/>

<ouaf:number xsi:nil="true"/>

Table 5-22

REQUEST RESPONSE

</ouaf:errorReference>

<ouaf:errorMessage/>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

CANCEL (with valid cancel reason)

Table 5-23 Sample for CANCEL Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1CA</c1:action>

<c1:accountId>3895556965</c1:accountId>

</c1:head>

<c1:paymentInfo>

<c1:inputOutput>

<c1:serviceTaskId>33766693472567</c1:serviceTaskId>

<c1:paymentEventId>389603666709</c1:paymentEventId>

<c1:cancelReason>ODS</c1:cancelReason>

</c1:inputOutput>

</c1:paymentInfo>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1CA</ouaf:action>

<ouaf:accountId>3895556965</ouaf:accountId>

</ouaf:head>

<ouaf:paymentInfo>

<ouaf:inputOutput>

<ouaf:serviceTaskId>33766693472567</ouaf:serviceTaskId>

<ouaf:paymentEventId>389603666709</ouaf:paymentEventId>

<ouaf:cancelReason>CN</ouaf:cancelReason>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:cancellationServiceTaskId>05847881806272</ouaf:cancellationServiceTaskId>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>CN</ouaf:cancelReason>

<ouaf:description>Credit note issued</ouaf:description>

</ouaf:payCancelReasonsList>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

CANCEL (with invalid cancel reason)

Table 5-24 Sample for CANCEL Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1CA</c1:action>

<c1:accountId>3895556965</c1:accountId>

</c1:head>

<c1:paymentInfo>

<c1:inputOutput>

<c1:serviceTaskId>24812855605469</c1:serviceTaskId>

<c1:paymentEventId>389787007222</c1:paymentEventId>

<c1:cancelReason>ODS</c1:cancelReason>

</c1:inputOutput>

</c1:paymentInfo>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1CA</ouaf:action>

<ouaf:accountId>3895556965</ouaf:accountId>

</ouaf:head>

<ouaf:paymentInfo>

<ouaf:inputOutput>

<ouaf:serviceTaskId>24812855605469</ouaf:serviceTaskId>

<ouaf:paymentEventId>389787007222</ouaf:paymentEventId>

<ouaf:cancelReason>ODS</ouaf:cancelReason>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:infoMessage>Input Cancel Reason is invalid. The system default ZZTP was used instead.</ouaf:infoMessage>

<ouaf:cancellationServiceTaskId>41648234437708</ouaf:cancellationServiceTaskId>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>ZZTP</ouaf:cancelReason>

<ouaf:description>Third Party Cancellation</ouaf:description>

</ouaf:payCancelReasonsList>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

CANCEL (with BLANK cancel reason)

Table 5-25 Sample to Cancel (with Blank cancel reason) Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1CA</c1:action>

<c1:accountId>3895556965</c1:accountId>

</c1:head>

<c1:paymentInfo>

<c1:inputOutput>

<c1:serviceTaskId>02024452200167</c1:serviceTaskId>

<c1:paymentEventId>389521577213</c1:paymentEventId>

</c1:inputOutput>

</c1:paymentInfo>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1CA</ouaf:action>

<ouaf:accountId>3895556965</ouaf:accountId>

</ouaf:head>

<ouaf:paymentInfo>

<ouaf:inputOutput>

<ouaf:serviceTaskId>02024452200167</ouaf:serviceTaskId>

<ouaf:paymentEventId>389521577213</ouaf:paymentEventId>

</ouaf:inputOutput>

<ouaf:output>

<ouaf:infoMessage>Input Cancel Reason is invalid. The system default ZZTP was used instead.</ouaf:infoMessage>

<ouaf:cancellationServiceTaskId>98020894892340</ouaf:cancellationServiceTaskId>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>ZZTP</ouaf:cancelReason>

<ouaf:description>Third Party Cancellation</ouaf:description>

</ouaf:payCancelReasonsList>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

READ

Table 5-26 Sample to Read the Service

REQUEST RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:c1="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<soapenv:Header/>

<soapenv:Body>

<c1:C1-ThirdPartyOneTimePayNotification>

<c1:head>

<c1:action>C1RE</c1:action>

</c1:head>

</c1:C1-ThirdPartyOneTimePayNotification>

</soapenv:Body>

</soapenv:Envelope>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<SOAP-ENV:Body>

<ouaf:C1-ThirdPartyOneTimePayNotification xmlns:ouaf="http://ouaf.oracle.com/webservices/c1/C1-ThirdPartyOneTimePayNotification">

<ouaf:head>

<ouaf:action>C1RE</ouaf:action>

</ouaf:head>

<ouaf:paymentInfo>

<ouaf:output>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>CAN</ouaf:cancelReason>

<ouaf:description>Other</ouaf:description>

</ouaf:payCancelReasonsList>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>CN</ouaf:cancelReason>

<ouaf:description>Credit note issued</ouaf:description>

</ouaf:payCancelReasonsList>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>NSF</ouaf:cancelReason>

<ouaf:description>Non sufficient funds</ouaf:description>

</ouaf:payCancelReasonsList>

<ouaf:payCancelReasonsList>

<ouaf:cancelReason>ZZTP</ouaf:cancelReason>

<ouaf:description>Third Party Cancellation</ouaf:description>

</ouaf:payCancelReasonsList>

</ouaf:output>

</ouaf:paymentInfo>

<ouaf:errorInformation>

<ouaf:isInError>false</ouaf:isInError>

</ouaf:errorInformation>

</ouaf:C1-ThirdPartyOneTimePayNotification>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>