Thanks for identifying this inconsistency between the documentation and the API. The Payment
object does not in fact have a description
field.
However, the following fields included in a Payment
object do contain merchant-specified notes about a payment (assuming the merchant provided them at the time of sale):
The
payment_note
field of aPayment
’stender
contains a merchant-specified note about the form of tender used for the payment. This is generally present only forTender
objects with a type ofOTHER
.The
notes
field of aPaymentItemization
in aPayment
contains a merchant-specified note about that particular item in the payment. Note thatPaymentItemization
s are only available from the Retrieve Payment endpoint (not List Payments).
The Description column of the transaction report provided by the merchant dashboard is simply a comma-separated list of the names of the items included in the payment, along with any notes
for each item. The Connect API does not provide this list directly, but you can recreate it for a payment with the fields of the payment’s itemizations
.