The balance change object

{
  "id": "h3qo5rine8itrr43wfen2356",
  "object": "paymentBalanceChange",
  "paymentId": "crjeild6qpfse3a09vhtxw",
  "actingResourceId": "crjeild6qpfse3a09vhtxw",
  "actingResourceType": "Payment",
  "change": {
    "owner": {
      "origin": {
        "final": "20.00",
        "transferable": "-30.00"
      }
    },
    "acme_corp_platform": {
      "default": {
        "final": "10.00",
        "transferable": "0.00"
      }
    }
  },
  "status": "complete",
  "created": "2015-10-28T22:55:09.000Z",
  "lastUpdated": "2015-10-28T22:55:13.000Z"
}
id string
The unique identifier for the the balance change.
object string, value is "paymentBalanceChange"
paymentId string
The id of the related payment
actingResourceId string
The id of the resource that caused the balance change.
actingResourceType string, possible values: Payment, Refund, Dispute
The type of resource that caused the balance change.
change change object
An object representing the changes that occurred.
status string, possible values: processing, complete

processing
The balance change is processing the change request.

complete
The balance change has been committed.
created datestring
The date the balance change was created.
lastUpdated datestring
The date the balance change was last updated.
1st-level string | object
The keys on the first level are customer merchantKeys of the customer's that should have funds recouped from them. More than one customer can be specified.

string
The value as a string represent the amount of funds to recoup from the customer's default account. The amount should be negative.

object
The value as an object allows for specifying more advanced recoup options on the customer (see 2nd level)
2nd-level string | object
The keys on the second level are customer account keys of the customer from the first level that can be used to recoup funds. More than one account can be specified.

string
The value as a string represents the amount fo funds to recoup from the customer's given account. The amount should be negative.

object
The value as on object allows for specifying more advanced recoup option on the customer (see 3rd level).
3rd-level string
The keys on the third level can be either final or transferable and represent the state the funds should be in after recouping from a particular customer account. The values should be negative amounts.