Class GetDccRateRequest
Inheritance
GetDccRateRequest
Namespace: Worldline.Acquiring.Sdk.V1.Domain
Assembly: Worldline.Acquiring.Sdk.dll
Syntax
public class GetDccRateRequest
Properties
CardPaymentData
Declaration
public CardDataForDcc CardPaymentData { 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
OriginalPaymentDate
The date of the original payment.
Our system will try to return the original rate associated with the provided originalPaymentDate, but
it may not always be possible to retrieve the exact original rate. If possible you should use
rateReferenceId instead.
Declaration
[JsonConverter(typeof(DateOnlyConverter))]
public DateTime? OriginalPaymentDate { get; set; }
Property Value
PointOfSaleData
Declaration
public PointOfSaleDataForDcc PointOfSaleData { get; set; }
Property Value
RateReferenceId
The reference of a previously used rate
This can be used in case of any follow-up action for which you want to reference the original rate.
Our system will try to return the original rate associated with the provided rateReferenceId.
Alternatively you can provide
originalPaymentDate to reference the date of the original payment.
Our system will try to return the original rate associated with the provided
originalPaymentDate, but
it may not always be possible to retrieve the exact original rate. If possible you should use
rateReferenceId instead.
Declaration
public string RateReferenceId { get; set; }
Property Value
TargetCurrency
The currency to convert to
Declaration
public string TargetCurrency { get; set; }
Property Value
Transaction
Declaration
public TransactionDataForDcc Transaction { get; set; }
Property Value