...
Panel | ||
---|---|---|
| ||
|
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | ||||
SessionTicket | String | ||||
PaymentWorkflowStatus | String | ||||
SendApprovalEmailFlag | Boolean | ||||
SendApprovalToPayEmailFlag | Boolean | ||||
SendPaidEmailFlag | Boolean | ||||
StatusOrders |
Request Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:tim="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsSetCostCardPaymentWorkflowStatus>
<!--Optional:-->
<pws:serviceRequest>
<req:SessionTicket>AdeUxuUYUffSYpH+zHYKYQ==</req:SessionTicket>
<!--Optional:-->
<tim:PaymentWorkflowStatus>F</tim:PaymentWorkflowStatus>
<!--Optional:-->
<tim:SendApprovalEmailFlag>false</tim:SendApprovalEmailFlag>
<!--Optional:-->
<tim:SendApprovalToPayEmailFlag>false</tim:SendApprovalToPayEmailFlag>
<!--Optional:-->
<tim:SendPaidEmailFlag>false</tim:SendPaidEmailFlag>
<!--Optional:-->
<tim:StatusOrders>
<!--Zero or more repetitions:-->
<tim:PwsCostPwsChangeOrder>
<tim:ApproveToPayFlag>true</tim:ApproveToPayFlag>
<!--Optional:-->
<tim:CostCardIdentities>
<!--Zero or more repetitions:-->
<tim:PwsVersionedCostCardRef>
<com:CostCardUid>1152921504613926551</com:CostCardUid>
</tim:PwsVersionedCostCardRef>
</tim:CostCardIdentities>
</tim:PwsCostPwsChangeOrder>
</tim:StatusOrders>
</pws:serviceRequest>
</pws:PwsSetCostCardPaymentWorkflowStatus>
</soapenv:Body>
</soapenv:Envelope> |
Response Format
Panel | ||
---|---|---|
| ||
|
Response Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|
Messages
Click here for more information.
ResponseId
Int32
Click here for more information.
Status
Click here for more information.
ServerTimestampUtc
DateTime
Click here for more information.
2018-08-22T17:50:23.1025831Z
CostCardIdentities
The identity of the cost cards that have been updated.
RequestId | Int32 | ||||
SessionTicket | String | ||||
PaymentWorkflowStatus | String | ||||
SendApprovalEmailFlag | Boolean | ||||
SendApprovalToPayEmailFlag | Boolean | ||||
SendPaidEmailFlag | Boolean | ||||
StatusOrders |
Response Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <PwsSetCostCardPaymentWorkflowStatusResponse xmlns="http://projectorpsa.com/PwsProjectorServices/"> <PwsSetCostCardPaymentWorkflowStatusResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/TimeAndCost/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId> <Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status> <ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-09-10T15:57:41.8861299Z</ServerTimestampUtc> <a:CostCardIdentities xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"> <b:PwsCostCardRef> <b:CostCardId i:nil="true"/> <b:CostCardUid>1152921504613926551</b:CostCardUid> <b:ReferenceId i:nil="true"/> </b:PwsCostCardRef> </a:CostCardIdentities> </PwsSetCostCardPaymentWorkflowStatusResult> </PwsSetCostCardPaymentWorkflowStatusResponse> </s:Body> </s:Envelope> |
PwsSetCostCardApprovalWorkflowStatus - Common Errors and Warnings
...
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
19052 | InvalidValueForCostCardPaymentWorkflowStatus | The specified value for cost card payment workflow status is invalid. Valid values are N for Not Approved to Pay, F for Approved to Pay, T for Transmitted, P for Paid and C for Received. |
65723 | StatusChangeCannotBeCompletedCostCardsChangedOrIneligible | Status change cannot be completed because one or more cards has changed or is ineligible. |