# Plaid::PaymentInitiationPaymentGetResponse ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **payment_id** | **String** | The ID of the payment. Like all Plaid identifiers, the `payment_id` is case sensitive. | | | **request_id** | **String** | A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. | [optional] | | **amount** | [**PaymentAmount**](PaymentAmount.md) | | | | **status** | **String** | The status of the payment. `PAYMENT_STATUS_INPUT_NEEDED`: This is the initial state of all payments. It indicates that the payment is waiting on user input to continue processing. A payment may re-enter this state later on if further input is needed. `PAYMENT_STATUS_PROCESSING`: The payment is currently being processed. The payment will automatically exit this state when processing is complete. `PAYMENT_STATUS_INITIATED`: The payment has been successfully initiated and is considered complete. `PAYMENT_STATUS_COMPLETED`: Indicates that the standing order has been successfully established. This state is only used for standing orders. `PAYMENT_STATUS_INSUFFICIENT_FUNDS`: The payment has failed due to insufficient funds. `PAYMENT_STATUS_FAILED`: The payment has failed to be initiated. This error is retryable once the root cause is resolved. `PAYMENT_STATUS_BLOCKED`: The payment has been blocked. This is a retryable error. `PAYMENT_STATUS_UNKNOWN`: The payment status is unknown. | | | **recipient_id** | **String** | The ID of the recipient | | | **reference** | **String** | A reference for the payment. | | | **last_status_update** | **String** | The date and time of the last time the `status` was updated, in IS0 8601 format | | | **schedule** | [**ExternalPaymentSchedule**](ExternalPaymentSchedule.md) | | [optional] | | **adjusted_reference** | **String** | | [optional] | ## Example ```ruby require 'plaid' instance = Plaid::PaymentInitiationPaymentGetResponse.new( payment_id: null, request_id: null, amount: null, status: null, recipient_id: null, reference: null, last_status_update: null, schedule: null, adjusted_reference: null ) ```