Class CardPaymentMethodSpecificInput
Inheritance
Inherited Members
Namespace: Ingenico.Connect.Sdk.Domain.Payment.Definitions
Assembly: connect-sdk-dotnet.dll
Syntax
public class CardPaymentMethodSpecificInput : AbstractCardPaymentMethodSpecificInput
Properties
Card
Object containing card details. The card details will be ignored in case the property networkTokenData is present.
Declaration
public Card Card { get; set; }
Property Value
Type | Description |
---|---|
Card |
ExternalCardholderAuthenticationData
Object containing 3D secure details.
Declaration
[Obsolete("Use threeDSecure.externalCardholderAuthenticationData instead")]
public ExternalCardholderAuthenticationData ExternalCardholderAuthenticationData { get; set; }
Property Value
Type | Description |
---|---|
ExternalCardholderAuthenticationData |
IsRecurring
Indicates if this transaction is of a one-off or a recurring type
- true - This is recurring
- false - This is one-off
Declaration
public bool? IsRecurring { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MerchantInitiatedReasonIndicator
Indicates reason behind the merchant initiated transaction. These are industry specific.
Possible values:
- delayedCharges - Delayed charges are performed to process a supplemental account charge after original services have been rendered and respective payment has been processed. This is typically used in hotel, cruise lines and vehicle rental environments to perform a supplemental payment after the original services are rendered.
- noShow - Cardholders can use their cards to make a guaranteed reservation with certain merchant segments. A guaranteed reservation ensures that the reservation will be honored and allows a merchant to perform a No Show transaction to charge the cardholder a penalty according to the merchant’s cancellation policy. For merchants that accept token-based payment credentials to guarantee a reservation, it is necessary to perform a customer initiated (Account Verification) at the time of reservation to be able perform a No Show transaction later.
Declaration
public string MerchantInitiatedReasonIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
NetworkTokenData
Object holding data that describes a network token
Declaration
public SchemeTokenData NetworkTokenData { get; set; }
Property Value
Type | Description |
---|---|
SchemeTokenData |
ReturnUrl
The URL that the customer is redirect to after the payment flow has finished. You can add any number of key value pairs in the query string that, for instance help you to identify the customer when they return to your site. Please note that we will also append some additional key value pairs that will also help you with this identification process.
Note: The provided URL should be absolute and contain the protocol to use, e.g. http:// or https://. For use on mobile devices a custom protocol can be used in the form of
protocol://. This protocol must be registered on the device first.
URLs without a protocol will be rejected.
Declaration
[Obsolete("Use threeDSecure.redirectionData.returnUrl instead")]
public string ReturnUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
ThreeDSecure
Object containing specific data regarding 3-D Secure
Declaration
public ThreeDSecure ThreeDSecure { get; set; }
Property Value
Type | Description |
---|---|
ThreeDSecure |