Withdraw a Posted Payment into Suspense

post

/bcws/webresources/v1.0/payments/suspense/withdraw

Withdraws a payment that's already been applied to an account into suspense. This allows you to manually resolve errors in a posted payment.

Request

There are no request parameters for this operation.

Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
Nested Schema : extension
Type: object
The extended attributes.
Nested Schema : ResourceRef
Type: object
Show Source
Request Body - application/xml ()
Root Schema : schema
Type: object
Show Source
Nested Schema : extension
Type: object
The extended attributes.
Nested Schema : ResourceRef
Type: object
Show Source
Back to Top

Response

Supported Media Types

201 Response

The posted payment was successfully withdrawn into suspense.
Body ()
Root Schema : resource
Type: object
Show Source
Nested Schema : extension
Type: object
The extended attributes.
Nested Schema : ResourceRef
Type: object
Show Source

400 Response

The request isn't valid.

500 Response

An internal server error occurred.
Back to Top

Examples

This example shows how to withdraw and suspend a posted payment by submitting a POST request on the REST resource using cURL. For more information about cURL, see "Use cURL".

cURL Command

curl -X POST 'http://hostname:port/bcws/webresources/version/payments/suspense/withdraw' -H 'content-type: application/json' -d @paymentWithdraw.json

where:

  • hostname is the URL for the Billing Care REST server.
  • port is the port for the Billing Care REST server.
  • version is the version of the API you're using, such as v1.0.
  • paymentWithdraw.json is the JSON file that specifies the payment details.

Example of Request Body

This example shows the contents of the paymentWithdraw.json file sent as the request body.

{
    "paymentEventRef": {
        "id": "0.0.0.1+-event-billing-payment-cash+323836960705740624"
    },
    "domainId": 14,
    "reasonId": "2005",
    "suspenseAccountId": null
}

Example of Response Body

This example shows the contents of the response body in JSON format.

{
    "extension": null,
    "reference": {
        "id": "0.0.0.1+-event-billing-payment-cash+328270191589057467",
        "uri": "http://hostname:port/bcws/webresources/v1.0/payments/0.0.0.1+-event-billing-payment-cash+328270191589057467"
    }
}
Back to Top