Class CardPayoutMethodSpecificInput

java.lang.Object
com.onlinepayments.domain.CardPayoutMethodSpecificInput

public class CardPayoutMethodSpecificInput extends Object
  • Constructor Details

    • CardPayoutMethodSpecificInput

      public CardPayoutMethodSpecificInput()
  • Method Details

    • getCard

      public Card getCard()
      Object containing card details
    • setCard

      public void setCard(Card value)
      Object containing card details
    • withCard

      public CardPayoutMethodSpecificInput withCard(Card value)
      Object containing card details
    • getPaymentProductId

      public Integer getPaymentProductId()
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • setPaymentProductId

      public void setPaymentProductId(Integer value)
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • withPaymentProductId

      public CardPayoutMethodSpecificInput withPaymentProductId(Integer value)
      Payment product identifier - Please see Products documentation for a full overview of possible values.
    • getPayoutReason

      public String getPayoutReason()
      Allows you to additionally specify the reason for initiating the payout for authorization purposes. If this field is not specified, authorisation of the payment will be made according to your merchant profile. Possible values are:
      • Gambling
      • Refund
      • Loyalty
    • setPayoutReason

      public void setPayoutReason(String value)
      Allows you to additionally specify the reason for initiating the payout for authorization purposes. If this field is not specified, authorisation of the payment will be made according to your merchant profile. Possible values are:
      • Gambling
      • Refund
      • Loyalty
    • withPayoutReason

      public CardPayoutMethodSpecificInput withPayoutReason(String value)
      Allows you to additionally specify the reason for initiating the payout for authorization purposes. If this field is not specified, authorisation of the payment will be made according to your merchant profile. Possible values are:
      • Gambling
      • Refund
      • Loyalty
    • getToken

      public String getToken()
      ID of the token
    • setToken

      public void setToken(String value)
      ID of the token
    • withToken

      public CardPayoutMethodSpecificInput withToken(String value)
      ID of the token