com.ingenico.connect.gateway.sdk.java.domain.definitions.OrderStatusOutput Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of connect-sdk-java Show documentation
Show all versions of connect-sdk-java Show documentation
SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API
/*
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
package com.ingenico.connect.gateway.sdk.java.domain.definitions;
import java.util.List;
import com.ingenico.connect.gateway.sdk.java.domain.errors.definitions.APIError;
public class OrderStatusOutput {
private List errors = null;
private Boolean isCancellable = null;
private String statusCategory = null;
private Integer statusCode = null;
private String statusCodeChangeDateTime = null;
/**
* Custom object contains the set of errors
*/
public List getErrors() {
return errors;
}
/**
* Custom object contains the set of errors
*/
public void setErrors(List value) {
this.errors = value;
}
/**
* Flag indicating if the payment can be cancelled
* - true
*
- false
*
*/
public Boolean getIsCancellable() {
return isCancellable;
}
/**
* Flag indicating if the payment can be cancelled
* - true
*
- false
*
*/
public void setIsCancellable(Boolean value) {
this.isCancellable = value;
}
/**
* 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.
*/
public String getStatusCategory() {
return 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.
*/
public void setStatusCategory(String value) {
this.statusCategory = value;
}
/**
* 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.
*/
public Integer getStatusCode() {
return 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.
*/
public void setStatusCode(Integer value) {
this.statusCode = value;
}
/**
* Date and time of payment
* Format: YYYYMMDDHH24MISS
*/
public String getStatusCodeChangeDateTime() {
return statusCodeChangeDateTime;
}
/**
* Date and time of payment
* Format: YYYYMMDDHH24MISS
*/
public void setStatusCodeChangeDateTime(String value) {
this.statusCodeChangeDateTime = value;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy