Skip to content

Ramp: Fetch a payment — response body

Fetch a payment: response body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Fetch a payment — response body

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
amountModelRequired within parentExpand Fetch a payment — response body — amount
The payment amount and currency.
Read only: true
check_detailsJSONRequired within parent
check_details (anyOf 1)ModelAlternativeExpand Fetch a payment — response body — check details estimated delivery date, mailed at, tracking number, tracking updates, tracking url
Check-specific delivery tracking details. Populated only for check-funded payments.
Read only: true
check_details (anyOf 2)nullAlternative
customer_friendly_payment_idJSONRequired within parent
customer_friendly_payment_id (anyOf 1)stringAlternativeCustomer-friendly payment identifier for non-card payment methods, if available. Payments sharing the same value belong to the same payment or batch payment.
customer_friendly_payment_id (anyOf 2)nullAlternative
entity_idstringRequired within parentUnique identifier of the entity making the payment.
Format: uuid
external_invoice_numberJSONRequired within parent
external_invoice_number (anyOf 1)stringAlternativeThe invoice number associated with this payment.
external_invoice_number (anyOf 2)nullAlternative
external_refJSONRequired within parent
external_ref (anyOf 1)stringAlternativeAn external reference identifier for this payment.
external_ref (anyOf 2)nullAlternative
failure_reasonJSONRequired within parent
failure_reason (anyOf 1)stringAlternativeThe reason for the payment failure, if applicable.
Known values: ACCOUNT_HOLDER_DECEASED, CARD_DECLINED, CARD_DETAILS_INVALID, CARD_INSUFFICIENT_FUNDS, CARD_PROCESSING_ERROR, CARD_REVERIFICATION_REQUIRED, CHECK_ATTACHMENT_REJECTED, CHECK_DELIVERY_FAILURE, CHECK_DEPOSIT_REJECTED, CHECK_DEPOSIT_RETURNED, CHECK_EXPIRED, CHECK_VOIDED, CHECK_WITHDRAWAL_INSUFFICIENT_BALANCE, CHECK_WITHDRAWAL_RECIPIENT_NAME_MISMATCH, CHECK_WITHDRAWAL_RETURNED, DEBIT_DISPUTED, DUPLICATE_ACH_ENTRY, FAILURE_NOT_RECOGNIZED, INTERNATIONAL_DIRECT_DEBIT_INSTRUMENT_UNAVAILABLE, INTERNATIONAL_PROVIDER_UNAVAILABLE, INVALID_BANK_BRANCH, INVALID_ROUTING_NUMBER, MANDATE_DATA_MISMATCH, MISSING_PAYEE_BANK_ACCOUNT, MISSING_PAYER_BANK_ACCOUNT, PAYEE_ACCOUNT_CLOSED, PAYEE_ACCOUNT_FROZEN, PAYEE_ACCOUNT_INVALID_BENEFICIARY_DETAILS, PAYEE_ACCOUNT_NON_TRANSACTIONAL, PAYEE_ACCOUNT_NOT_FOUND, PAYEE_ACCOUNT_REJECTED_PAYMENT, PAYEE_ACCOUNT_WRONG_CURRENCY, PAYEE_ACCOUNT_WRONG_NAME, PAYER_ACCOUNT_CLOSED, PAYER_ACCOUNT_DEBIT_BLOCK, PAYER_ACCOUNT_FROZEN, PAYER_ACCOUNT_INSUFFICIENT_FUNDS, PAYER_ACCOUNT_NON_TRANSACTIONAL, PAYER_ACCOUNT_NOT_FOUND, PAYER_ACCOUNT_WRONG_CURRENCY, PAYER_ACCOUNT_WRONG_NAME, PAYER_OUTSTANDING_BALANCE, PAYMENT_FREEZE, PAYMENT_RETURNED_BY_PROVIDER, PROVIDER_ACCOUNT_FROZEN, QUOTE_REJECTED_BY_PROVIDER, QUOTE_TRANSFER_TOO_EXPENSIVE, SETTLEMENT_PAYMENT_CANCELED, UNRESOLVED_COMPLIANCE_RFI, UNRESOLVED_NO_DQ_INSUFFICIENT_FUNDS, UNSUPPORTED_BY_BANKING_PARTNER, WIRE_INCORRECT_ACCOUNT_NUMBER, WIRE_INCORRECT_BENEFICIARY_DETAILS
Read only: true
failure_reason (anyOf 2)nullAlternative
idstringRequired within parentUnique identifier for the payment.
Format: uuid
is_cancelablebooleanRequired within parentWhether this payment can be canceled.
Read only: true
payment_methodModelRequired within parentExpand Fetch a payment — response body — payment method
The payment method used for this payment.
Read only: true
scheduled_datestringRequired within parentThe date the payment is scheduled to be initiated.
Format: date
source_bank_account_idstringRequired within parentUnique identifier of the bank account the payment is sent from.
Format: uuid
statusstringRequired within parentThe current status of the payment.
Known values: CANCELED, COMPLETED, ERROR, PROCESSING, SCHEDULED
Read only: true
status_detailJSONRequired within parent
status_detail (anyOf 1)stringAlternativeThe detailed processing status for an ACH payment. Null for other payment methods.
Known values: CANCELED, DEBITING, DELIVERED, FAILED, INITIATED, SCHEDULED, TRANSFERRING_TO_VENDOR
Read only: true
status_detail (anyOf 2)nullAlternative
vendor_idstringRequired within parentUnique identifier of the vendor being paid.
Format: uuid

Referenced models: Fetch a payment — response body — amount, Fetch a payment — response body — payment method, Fetch a payment — response body — check details estimated delivery date, mailed at, tracking number, tracking updates, tracking url

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.