Class OrderStatusOutput
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class OrderStatusOutput
Properties
Errors
Custom object contains the set of errors
Declaration
public IList<APIError> Errors { get; set; }
Property Value
Type | Description |
---|---|
IList<APIError> |
IsCancellable
Flag indicating if the payment can be cancelled
- true
- false
Declaration
public bool? IsCancellable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsRetriable
Flag indicating whether a rejected payment may be retried by the merchant without incurring a fee
- true
- false
Declaration
public bool? IsRetriable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ProviderRawOutput
This is the raw response returned by the acquirer. This property contains unprocessed data directly returned by the acquirer. It's recommended for data analysis only due to its dynamic nature, which may undergo future changes.
Declaration
public IList<KeyValuePair> ProviderRawOutput { get; set; }
Property Value
Type | Description |
---|---|
IList<KeyValuePair> |
StatusCategory
Highlevel status of the payment, payout or refund with the following possible values:
- CREATED - The transaction has been created. This is the initial state once a new payment, payout or refund is created. This category groups the following statuses:
- CREATED
- PENDING_PAYMENT: The payment is waiting on customer action. This category groups the following statuses:
- PENDING_PAYMENT
- REDIRECTED
- ACCOUNT_VERIFIED: The account has been verified. This category groups the following statuses:
- ACCOUNT_VERIFIED
- PENDING_MERCHANT: The transaction is awaiting approval to proceed with the payment, payout or refund. This category groups the following statuses:
- PENDING_APPROVAL
- PENDING_COMPLETION
- PENDING_CAPTURE
- PENDING_FRAUD_APPROVAL
- PENDING_CONNECT_OR_3RD_PARTY: The transaction is in the queue to be processed. This category groups the following statuses:
- AUTHORIZATION_REQUESTED
- CAPTURE_REQUESTED
- PAYOUT_REQUESTED
- REFUND_REQUESTED
- COMPLETED: The transaction has completed. This category groups the following statuses:
- CAPTURED
- PAID
- ACCOUNT_CREDITED
- CHARGEBACK_NOTIFICATION
- REVERSED: The transaction has been reversed. This category groups the following statuses:
- CHARGEBACKED
- REVERSED
- REFUNDED: The transaction has been refunded. This category groups the following statuses:
- REFUNDED
- UNSUCCESSFUL: The transaction has been rejected or is in such a state that it will never become successful. This category groups the following statuses:
- CANCELLED
- REJECTED
- REJECTED_CAPTURE
- REJECTED_CREDIT
Please see Statuses for a full overview of possible values.
Declaration
public string StatusCategory { get; set; }
Property Value
Type | Description |
---|---|
string |
StatusCode
Numeric status code of the legacy API. It is returned to ease the migration from the legacy APIs to Worldline Connect. You should not write new business logic based on this property as it will be deprecated in a future version of the API. The value can also be found in the GlobalCollect Payment Console, in the Ogone BackOffice and in report files.
Declaration
public int? StatusCode { get; set; }
Property Value
Type | Description |
---|---|
int? |
StatusCodeChangeDateTime
Date and time of payment
Format: YYYYMMDDHH24MISS
Declaration
public string StatusCodeChangeDateTime { get; set; }
Property Value
Type | Description |
---|---|
string |