QuickBooks: Read a payment — response body — Payment Credit Card Payment Credit Charge Info
Read a payment: response body, field Payment / CreditCardPayment / CreditChargeInfo. Complete fields and constraints for contract 2026-10-20.
API reference · Contract 2026-10-20
SDK schema: Read a payment — response body — Payment Credit Card Payment Credit Charge Info
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: allowed |
Amount | JSON | Optional | The amount processed using the credit card. Decimal string |
Amount (anyOf 1) | JSON | Alternative | |
Amount (anyOf 1) (anyOf 1) | number | Alternative | |
Amount (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
Amount (anyOf 2) | string | Alternative | |
BillAddrStreet | string | Optional | Credit card holder billing address of record: the street address to which credit card statements are sent. |
CcExpiryMonth | JSON | Optional | Expiration Month on card, expressed as a number: 1 =January, 2 =February, etc. |
CcExpiryMonth (anyOf 1) | JSON | Alternative | |
CcExpiryMonth (anyOf 1) (anyOf 1) | integer | Alternative | |
CcExpiryMonth (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
CcExpiryMonth (anyOf 2) | string | Alternative | |
CcExpiryYear | JSON | Optional | Expiration Year on card, expressed as a 4 digit number 1999 , 2003 , etc. |
CcExpiryYear (anyOf 1) | JSON | Alternative | |
CcExpiryYear (anyOf 1) (anyOf 1) | integer | Alternative | |
CcExpiryYear (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
CcExpiryYear (anyOf 2) | string | Alternative | |
NameOnAcct | string | Optional | Account holder name, as printed on the card. |
PostalCode | string | Optional | Credit card holder billing postal code. Five digits in the USA. |
ProcessPayment | JSON | Optional | - false or no value-Store credit card information only. Do not store QuickBooks Payment transaction information in CreditChargeResponse. - true -Store credit card payment transaction information in CreditChargeResponse below. Use this setting when QuickBooks Payments is configured to process credit card charges. |
ProcessPayment (anyOf 1) | boolean | Alternative | |
ProcessPayment (anyOf 2) | string | Alternative | Known values: true, false |
Type | string | Optional | Type of credit card. For example, MasterCard, Visa, Discover, American Express, and so on. |