Reflects the current status of a card payment.
<- Object
Object
Reflects the current status of a card payment.
Contains only non-confidential information.
The card payment's current state. The state can be AUTHORIZED, CAPTURED, VOIDED, or FAILED.
The method used to enter the card's details for the payment. The method can be KEYED
, SWIPED
, EMV
, ON_FILE
, or CONTACTLESS
.
The status code returned from the Card Verification Value (CVV) check. The code can be CVV_ACCEPTED
, CVV_REJECTED
, or CVV_NOT_CHECKED
.
The status code returned from the Address Verification System (AVS) check. The code can be AVS_ACCEPTED
, AVS_REJECTED
, or AVS_NOT_CHECKED
.
The status code returned by the card issuer that describes the payment's authorization status.
For EMV payments, the application ID identifies the EMV application used for the payment.
For EMV payments, the human-readable name of the EMV application used for the payment.
For EMV payments, the cryptogram generated for the payment.
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
.
For EMV payments, the results of the cardholder verification. The result can be SUCCESS
, FAILURE
, or UNKNOWN
.
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.
Whether the card must be physically present for the payment to be refunded. If set to true
, the card must be present.