Class Installments
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class Installments
Properties
AmountOfMoneyPerInstallment
The amount that will be paid per installment. The total amount of amountOfMoneyPerInstallment x numberOfInstallments can not be higher than the total amount of this transaction, although we will not validate that.
For the payment product IDs BC Card (paymentProductId 8590), Hana Card (paymentProductId 8591), Hyundai Card (paymentProductId 8592), KB Card (paymentProductId 8593), Lotte Card (paymentProductId 8594), NH Card (paymentProductId 8595), Samsung Card (paymentProductId 8596) and Shinhan Card (paymentProductId 8597), this property is not used as the value is decided by the issuer.
Declaration
public AmountOfMoney AmountOfMoneyPerInstallment { get; set; }
Property Value
Type | Description |
---|---|
AmountOfMoney |
AmountOfMoneyTotal
Object containing the total amount and ISO currency code attributes
Declaration
public AmountOfMoney AmountOfMoneyTotal { get; set; }
Property Value
Type | Description |
---|---|
AmountOfMoney |
FrequencyOfInstallments
The frequency in which the installments will be collected from the customer. The possible values are:
- daily
- weekly
- monthly (default)
- quarterly
For the payment product IDs BC Card (paymentProductId 8590), Hana Card (paymentProductId 8591), Hyundai Card (paymentProductId 8592), KB Card (paymentProductId 8593), Lotte Card (paymentProductId 8594), NH Card (paymentProductId 8595), Samsung Card (paymentProductId 8596) and Shinhan Card (paymentProductId 8597), only the value monthly is valid.
Declaration
public string FrequencyOfInstallments { get; set; }
Property Value
Type | Description |
---|---|
string |
InstallmentPlanCode
The code for the installment plan. The possible values are:
- 43 No-interest, 3 month Installmentplan
- 46No-interest, 6 month Installmentplan
- 49No-interest, 9 month Installmentplan
- 52No-interest, 12 month Installmentplan
Declaration
public int? InstallmentPlanCode { get; set; }
Property Value
Type | Description |
---|---|
int? |
InterestRate
The interest rate paid for installments expressed in percentage. So for example 5.75 means 5.75%
For the payment product IDs BC Card (paymentProductId 8590), Hana Card (paymentProductId 8591), Hyundai Card (paymentProductId 8592), KB Card (paymentProductId 8593), Lotte Card (paymentProductId 8594), NH Card (paymentProductId 8595), Samsung Card (paymentProductId 8596) and Shinhan Card (paymentProductId 8597), this property is not used as the value is decided by the issuer.
Declaration
public string InterestRate { get; set; }
Property Value
Type | Description |
---|---|
string |
NumberOfInstallments
The number of installments in which this transaction will be paid, which can be used for card payments at supported acquirers, or with specific payment products. Only used with some acquirers. In case you send in the details of this object, only the payment products (or combination of card products and acquirers) that support installments will be shown on the MyCheckout hosted payment pages. If this property is not provided the customer will not see details on the installment plan in a HostedCheckout.
For the payment product IDs BC Card (paymentProductId 8590), Hana Card (paymentProductId 8591), Hyundai Card (paymentProductId 8592), KB Card (paymentProductId 8593), Lotte Card (paymentProductId 8594), NH Card (paymentProductId 8595), Samsung Card (paymentProductId 8596) and Shinhan Card (paymentProductId 8597), there is a maximum of 12 installments.
Declaration
public long? NumberOfInstallments { get; set; }
Property Value
Type | Description |
---|---|
long? |