RequestResponseInterface ​
- Type
- Interface
- Namespace
- craft\commerce\base
- Implemented by
- craft\commerce\models\responses\Dummy, craft\commerce\models\responses\Manual
- Since
- 2.0
This interface class functions that a Commerce Payment needs to implement.
Public Methods ​
| Method | Description |
|---|---|
| getCode() | Returns the response code. |
| getData() | Returns the data. |
| getMessage() | Returns the gateway message. |
| getRedirectData() | Returns the redirect data provided. |
| getRedirectMethod() | Returns the redirect method to use, if any. |
| getRedirectUrl() | Returns the redirect URL to use, if any. |
| getTransactionReference() | Returns the transaction reference. |
| isProcessing() | Returns whether the payment is being processed by gateway. |
| isRedirect() | Returns whether the user needs to be redirected. |
| isSuccessful() | Returns whether the payment was successful. |
| redirect() | Perform the redirect. |
getCode() ​
Returns the response code.
getData() ​
Returns the data.
Returns ​
mixed
getMessage() ​
Returns the gateway message.
getRedirectData() ​
Returns the redirect data provided.
getRedirectMethod() ​
Returns the redirect method to use, if any.
getRedirectUrl() ​
Returns the redirect URL to use, if any.
getTransactionReference() ​
Returns the transaction reference.
isProcessing() ​
Returns whether the payment is being processed by gateway.
isRedirect() ​
Returns whether the user needs to be redirected.
isSuccessful() ​
Returns whether the payment was successful.
redirect() ​
Perform the redirect.