Class OrderReferences
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class OrderReferences
Properties
Descriptor
Descriptive text that is used towards to customer, either during an online checkout at a third party and/or on the statement of the customer. For card transactions this is usually referred to as a Soft Descriptor. The maximum allowed length varies per card acquirer:
- AIB - 22 characters
- American Express - 25 characters
- Atos Origin BNP - 15 characters
- Barclays - 25 characters
- Catella - 22 characters
- CBA - 20 characters
- Elavon - 25 characters
- First Data - 25 characters
- INICIS (INIPAY) - 22-30 characters
- JCB - 25 characters
- Merchant Solutions - 22-25 characters
- Payvision (EU & HK) - 25 characters
- SEB Euroline - 22 characters
- Sub1 Argentina - 15 characters
- Wells Fargo - 25 characters
For alternative payment products the maximum allowed length varies per payment product:
- 402 e-Przelewy - 30 characters
- 404 INICIS - 80 characters
- 802 Nordea ePayment Finland - 234 characters
- 809 iDeal - 32 characters
- 836 SOFORT - 42 characters
- 840 PayPal - 127 characters
- 841 WebMoney - 175 characters
- 849 Yandex - 64 characters
- 861 Alipay - 256 characters
- 863 WeChat Pay - 32 characters
- 880 BOKU - 20 characters
- 8580 Qiwi - 255 characters
- 1504 Konbini - 80 characters
Declaration
public string Descriptor { get; set; }
Property Value
Type | Description |
---|---|
string |
InvoiceData
Object containing additional invoice data
Declaration
public OrderInvoiceData InvoiceData { get; set; }
Property Value
Type | Description |
---|---|
OrderInvoiceData |
MerchantOrderId
Your order identifier
Note: This does not need to have a unique value for each transaction. This allows your to link multiple transactions to the same logical order in your system.
Declaration
public long? MerchantOrderId { get; set; }
Property Value
Type | Description |
---|---|
long? |
MerchantReference
Note that the maximum length of this field for transactions processed on the GlobalCollect platform is 30.
Note that the maximum length of this field for transactions processed on the WL Online Payment Acceptance Platform platform is 50.
Your unique reference of the transaction that is also returned in our report files. This is almost always used for your reconciliation of our report files.
Declaration
public string MerchantReference { get; set; }
Property Value
Type | Description |
---|---|
string |
ProviderId
Provides an additional means of reconciliation for Gateway merchants
Declaration
public string ProviderId { get; set; }
Property Value
Type | Description |
---|---|
string |
ProviderMerchantId
Provides an additional means of reconciliation, this is the MerchantId used at the provider
Declaration
public string ProviderMerchantId { get; set; }
Property Value
Type | Description |
---|---|
string |