Skip to content

Latest commit

 

History

History
66 lines (56 loc) · 1.85 KB

charge-response.md

File metadata and controls

66 lines (56 loc) · 1.85 KB

Charge Response

Defines the fields that are included in the response body of a request to the Charge endpoint.

One of errors or transaction is present in a given response (never both).

Structure

Charge Response

Fields

Name Type Tags Description
errors List of Error Optional Any errors that occurred during the request.
transaction Transaction Optional Represents a transaction processed with Square, either with the
Connect API or with Square Point of Sale.

The tenders field of this object lists all methods of payment used to pay in
the transaction.

Example (as JSON)

{
  "transaction": {
    "created_at": "2016-03-10T22:57:56Z",
    "id": "KnL67ZIwXCPtzOrqj0HrkxMF",
    "location_id": "18YC4JDH91E1H",
    "product": "EXTERNAL_API",
    "reference_id": "some optional reference id",
    "tenders": [
      {
        "additional_recipients": [
          {
            "amount_money": {
              "amount": 20,
              "currency": "USD"
            },
            "description": "Application fees",
            "location_id": "057P5VYJ4A5X1",
            "receivable_id": "ISu5xwxJ5v0CMJTQq7RvqyMF"
          }
        ],
        "amount_money": {
          "amount": 200,
          "currency": "USD"
        },
        "card_details": {
          "card": {
            "card_brand": "VISA",
            "last_4": "1111"
          },
          "entry_method": "KEYED",
          "status": "CAPTURED"
        },
        "created_at": "2016-03-10T22:57:56Z",
        "id": "MtZRYYdDrYNQbOvV7nbuBvMF",
        "location_id": "18YC4JDH91E1H",
        "note": "some optional note",
        "transaction_id": "KnL67ZIwXCPtzOrqj0HrkxMF",
        "type": "CARD"
      }
    ]
  }
}