---
schema_version: "1"
id: daf6a5dcdbb20416ad7dbb7edb42a97b67e6e5825794ffd235d0aac89fdd4658
title: ProcessPaymentStatusResult Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_RichMessaging_ProcessPaymentStatusResult.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_ProcessPaymentStatusResult.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: cc4b2f217f220ef4b37acddc7e5b09f2134fb97726d027db108bd9a18b2dd523
description: Represents the result of processing a payment status update.The processing status of the payment status update.An optional message describing the result.
---
# ProcessPaymentStatusResult Class

Represents the result of processing a payment status update.

## Namespace

[RichMessaging](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_RichMessaging.htm "Provides objects and methods for handling content in enhanced Messaging channels.")

- **[ProcessPaymentStatusResult Properties](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_ProcessPaymentStatusResult.htm#apex_RichMessaging_ProcessPaymentStatusResult_properties)**

## ProcessPaymentStatusResult Properties

The following are properties for ProcessPaymentStatusResult.

- **[status](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_ProcessPaymentStatusResult.htm#apex_RichMessaging_ProcessPaymentStatusResult_status)**  
    The processing status of the payment status update.
- **[message](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_ProcessPaymentStatusResult.htm#apex_RichMessaging_ProcessPaymentStatusResult_message)**  
    An optional message describing the result.

### status

The processing status of the payment status update.

#### Signature

public RichMessaging.ProcessPaymentResultStatus status {get; set;}

#### Property Value

Type: [RichMessaging.ProcessPaymentResultStatus](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_RichMessaging_ProcessPaymentResultStatus.htm "Represents the status of a payment processing result.")

### message

An optional message describing the result.

#### Signature

public String message {get; set;}

#### Property Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")