All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.DecryptedPaymentData Maven / Gradle / Ivy

Go to download

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

There is a newer version: 6.47.0
Show newest version
/*
 * This class was auto-generated from the API references found at
 * https://epayments-api.developer-ingenico.com/s2sapi/v1/
 */
package com.ingenico.connect.gateway.sdk.java.domain.payment.definitions;

public class DecryptedPaymentData {

	private String cardholderName = null;

	private String cryptogram = null;

	private String dpan = null;

	private Integer eci = null;

	private String expiryDate = null;

	/**
	 * Card holder's name on the card. This maps to the following field in the vendor's encrypted payment data:
	 * 
    *
  • Apple Pay: PKPayment.token.paymentData.data.cardholderName *
  • Android Pay: Not Available *
*/ public String getCardholderName() { return cardholderName; } /** * Card holder's name on the card. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.cardholderName *
  • Android Pay: Not Available *
*/ public void setCardholderName(String value) { this.cardholderName = value; } /** * The 3D secure online payment cryptogram. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.paymentData.onlinePaymentCryptogram *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.3dsCryptogram *
*/ public String getCryptogram() { return cryptogram; } /** * The 3D secure online payment cryptogram. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.paymentData.onlinePaymentCryptogram *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.3dsCryptogram *
*/ public void setCryptogram(String value) { this.cryptogram = value; } /** * The device specific PAN. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.applicationPrimaryAccountNumber *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.dpan *
*/ public String getDpan() { return dpan; } /** * The device specific PAN. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.applicationPrimaryAccountNumber *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.dpan *
*/ public void setDpan(String value) { this.dpan = value; } /** * Electronic Commerce Indicator. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.paymentData.eciIndicator *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.3dsEciIndicator *
*/ public Integer getEci() { return eci; } /** * Electronic Commerce Indicator. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.paymentData.eciIndicator *
  • Android Pay: FullWallet.paymentMethodToken.token.encryptedMessage.3dsEciIndicator *
*/ public void setEci(Integer value) { this.eci = value; } /** * Expiry date of the card
* Format: MMYY. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.applicationExpirationDate *
  • Android Pay:FullWallet.paymentMethodToken.token.encryptedMessage.expirationMonth and FullWallet.paymentMethodToken.token.encryptedMessage.expirationYear *
*/ public String getExpiryDate() { return expiryDate; } /** * Expiry date of the card
* Format: MMYY. This maps to the following field in the vendor's encrypted payment data: *
    *
  • Apple Pay: PKPayment.token.paymentData.data.applicationExpirationDate *
  • Android Pay:FullWallet.paymentMethodToken.token.encryptedMessage.expirationMonth and FullWallet.paymentMethodToken.token.encryptedMessage.expirationYear *
*/ public void setExpiryDate(String value) { this.expiryDate = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy