Marker interface for Payment Workflow subject.
Methods¶
                 getAmount()
            ¶
getAmount()
            ¶
    
        |  |  | 
Return values
Money
                 getContext()
            ¶
getContext()
            ¶
    
        Returns the payment context.
|  |  | 
The context is a set of key-value pairs that can be used to store additional information about the payment.
Return values
MapInterface<string, mixed>|null
                 getCreatedAt()
            ¶
getCreatedAt()
            ¶
    
        Returns the date and time when the payment was created.
|  |  | 
Return values
DateTimeInterface
                 getId()
            ¶
getId()
            ¶
    
        |  |  | 
Return values
int
                 getIdentifier()
            ¶
getIdentifier()
            ¶
    
        Returns the payment identifier.
|  |  | 
Identifier is a unique string (typically referring to payment record in 3rd-party system) containing only alphanumeric characters, hyphen, dashes, and underscores. Maximum allowed identifier length is 64 characters.
Return values
string
                 getMethod()
            ¶
getMethod()
            ¶
    
        Returns the payment method used to process the payment.
|  |  | 
Return values
                 getOrder()
            ¶
getOrder()
            ¶
    
        Returns the order associated with payment.
|  |  | 
Return values
                 getOwner()
            ¶
getOwner()
            ¶
    
        Returns the user who owns the payment.
|  |  | 
Return values
User|null
                 getStatus()
            ¶
getStatus()
            ¶
    
        Returns the payment status.
|  |  | 
The status is a state identifier in associated workflow definition.
Return values
string
                 getUpdatedAt()
            ¶
getUpdatedAt()
            ¶
    
        Returns the date and time when the payment was last updated.
|  |  | 
Return values
DateTimeInterface