Class CreatePayoutRequest

java.lang.Object
com.onlinepayments.domain.CreatePayoutRequest

public class CreatePayoutRequest extends Object
  • Constructor Details

    • CreatePayoutRequest

      public CreatePayoutRequest()
  • Method Details

    • getAmountOfMoney

      public AmountOfMoney getAmountOfMoney()
      Object containing amount and ISO currency code attributes
    • setAmountOfMoney

      public void setAmountOfMoney(AmountOfMoney value)
      Object containing amount and ISO currency code attributes
    • withAmountOfMoney

      public CreatePayoutRequest withAmountOfMoney(AmountOfMoney value)
      Object containing amount and ISO currency code attributes
    • getCardPayoutMethodSpecificInput

      public CardPayoutMethodSpecificInput getCardPayoutMethodSpecificInput()
      Object containing the payout details for a card
    • setCardPayoutMethodSpecificInput

      public void setCardPayoutMethodSpecificInput(CardPayoutMethodSpecificInput value)
      Object containing the payout details for a card
    • withCardPayoutMethodSpecificInput

      public CreatePayoutRequest withCardPayoutMethodSpecificInput(CardPayoutMethodSpecificInput value)
      Object containing the payout details for a card
    • getDescriptor

      public String getDescriptor()
      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 Note that we advise you to use 22 characters as the max length as beyond this our experience is that issuers will start to truncate. We currently also only allow per API call overrides for AIB and Barclays 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 All other payment products do not support a descriptor.
    • setDescriptor

      public void setDescriptor(String value)
      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 Note that we advise you to use 22 characters as the max length as beyond this our experience is that issuers will start to truncate. We currently also only allow per API call overrides for AIB and Barclays 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 All other payment products do not support a descriptor.
    • withDescriptor

      public CreatePayoutRequest withDescriptor(String value)
      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 Note that we advise you to use 22 characters as the max length as beyond this our experience is that issuers will start to truncate. We currently also only allow per API call overrides for AIB and Barclays 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 All other payment products do not support a descriptor.
    • getFeedbacks

      public Feedbacks getFeedbacks()
      This section will contain feedback Urls to provide feedback on the payment.
    • setFeedbacks

      public void setFeedbacks(Feedbacks value)
      This section will contain feedback Urls to provide feedback on the payment.
    • withFeedbacks

      public CreatePayoutRequest withFeedbacks(Feedbacks value)
      This section will contain feedback Urls to provide feedback on the payment.
    • getOmnichannelPayoutSpecificInput

      public OmnichannelPayoutSpecificInput getOmnichannelPayoutSpecificInput()
      Object containing the additional payout details for a Omnichannel merchants
    • setOmnichannelPayoutSpecificInput

      public void setOmnichannelPayoutSpecificInput(OmnichannelPayoutSpecificInput value)
      Object containing the additional payout details for a Omnichannel merchants
    • withOmnichannelPayoutSpecificInput

      public CreatePayoutRequest withOmnichannelPayoutSpecificInput(OmnichannelPayoutSpecificInput value)
      Object containing the additional payout details for a Omnichannel merchants
    • getReferences

      public PaymentReferences getReferences()
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.
    • setReferences

      public void setReferences(PaymentReferences value)
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.
    • withReferences

      public CreatePayoutRequest withReferences(PaymentReferences value)
      Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead.