Class ApiPaymentResponse
Inheritance
ApiPaymentResponse
Namespace: Worldline.Acquiring.Sdk.V1.Domain
Assembly: Worldline.Acquiring.Sdk.dll
Syntax
public class ApiPaymentResponse
Properties
CardPaymentData
Declaration
public CardPaymentDataForResponse CardPaymentData { get; set; }
Property Value
InitialAuthorizationCode
Authorization approval code
Declaration
public string InitialAuthorizationCode { get; set; }
Property Value
OperationId
A globally unique identifier of the operation, generated by you.
We advise you to submit a UUID or an identifier composed of an arbitrary string
and a UUID/URL-safe Base64 UUID (RFC 4648 §5).
It's used to detect duplicate requests or to reference an operation in
technical reversals.
Declaration
public string OperationId { get; set; }
Property Value
PaymentId
Declaration
public string PaymentId { get; set; }
Property Value
References
A set of references returned in responses
Declaration
public ApiReferencesForResponses References { get; set; }
Property Value
Responder
The party that originated the response
Declaration
public string Responder { get; set; }
Property Value
ResponseCode
Numeric response code, e.g. 0000, 0005
Declaration
public string ResponseCode { get; set; }
Property Value
ResponseCodeCategory
Category of response code.
Declaration
public string ResponseCodeCategory { get; set; }
Property Value
ResponseCodeDescription
Description of the response code
Declaration
public string ResponseCodeDescription { get; set; }
Property Value
RetryAfter
The duration to wait after the initial submission before retrying the payment.
Expressed using ISO 8601 duration format, ex: PT2H for 2 hours.
This field is only present when the payment can be retried later.
PT0 means that the payment can be retried immediately.
Declaration
public string RetryAfter { get; set; }
Property Value
Status
The status of the payment, refund or credit transfer
Declaration
public string Status { get; set; }
Property Value
StatusTimestamp
Timestamp of the status in format yyyy-MM-ddTHH:mm:ssZ
Declaration
public DateTimeOffset StatusTimestamp { get; set; }
Property Value
TotalAuthorizedAmount
Amount for the operation.
Declaration
public AmountData TotalAuthorizedAmount { get; set; }
Property Value