Reflects the current status of a card payment.
<- Object
Object
Reflects the current status of a card payment.
Contains only non-confidential information.
Read only The card payment's current state. The state can be AUTHORIZED, CAPTURED, VOIDED, or FAILED.
Read only The method used to enter the card's details for the payment. The method can be KEYED
, SWIPED
, EMV
, ON_FILE
, or CONTACTLESS
.
Read only The status code returned from the Card Verification Value (CVV) check. The code can be CVV_ACCEPTED
, CVV_REJECTED
, or CVV_NOT_CHECKED
.
Read only The status code returned from the Address Verification System (AVS) check. The code can be AVS_ACCEPTED
, AVS_REJECTED
, or AVS_NOT_CHECKED
.
Read only The status code returned by the card issuer that describes the payment's authorization status.
Read only For EMV payments, the application ID identifies the EMV application used for the payment.
Read only For EMV payments, the human-readable name of the EMV application used for the payment.
Read only For EMV payments, the cryptogram generated for the payment.
Read only For EMV payments, the method used to verify the cardholder's identity. The method can be PIN
, SIGNATURE
, PIN_AND_SIGNATURE
, ON_DEVICE
, or NONE
.
Read only For EMV payments, the results of the cardholder verification. The result can be SUCCESS
, FAILURE
, or UNKNOWN
.
Read only The statement description sent to the card networks.
Note: The actual statement description varies and is likely to be truncated and appended with additional information on a per issuer basis.
Deprecated: Use Payment.device_details
instead.
Details about the device that took the payment.
Read only Whether the card must be physically present for the payment to be refunded. If set to true
, the card must be present.