public class CreatePaymentRequest extends Object
Constructor and Description |
---|
CreatePaymentRequest() |
Modifier and Type | Method and Description |
---|---|
BankTransferPaymentMethodSpecificInput |
getBankTransferPaymentMethodSpecificInput()
Object containing the specific input details for bank transfer payments
|
CardPaymentMethodSpecificInput |
getCardPaymentMethodSpecificInput()
Object containing the specific input details for card payments
|
CashPaymentMethodSpecificInput |
getCashPaymentMethodSpecificInput()
Object containing the specific input details for cash payments
|
NonSepaDirectDebitPaymentMethodSpecificInput |
getDirectDebitPaymentMethodSpecificInput()
Object containing the specific input details for direct debit payments
|
EInvoicePaymentMethodSpecificInput |
getEInvoicePaymentMethodSpecificInput()
Object containing the specific input details for e-invoice payments.
|
String |
getEncryptedCustomerInput()
Data that was encrypted client side containing all customer entered data elements like card data.
Note: Because this data can only be submitted once to our system and contains encrypted card data you should not store it. |
FraudFields |
getFraudFields()
Object containing additional data that will be used to assess the risk of fraud
|
InvoicePaymentMethodSpecificInput |
getInvoicePaymentMethodSpecificInput()
Object containing the specific input details for invoice payments
|
Merchant |
getMerchant()
Object containing information on you, the merchant
|
MobilePaymentMethodSpecificInput |
getMobilePaymentMethodSpecificInput()
Object containing the specific input details for mobile payments.
|
Order |
getOrder()
Order object containing order related data
Please note that this object is required to be able to submit the amount. |
RedirectPaymentMethodSpecificInput |
getRedirectPaymentMethodSpecificInput()
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
|
SepaDirectDebitPaymentMethodSpecificInput |
getSepaDirectDebitPaymentMethodSpecificInput()
Object containing the specific input details for SEPA direct debit payments
|
void |
setBankTransferPaymentMethodSpecificInput(BankTransferPaymentMethodSpecificInput value)
Object containing the specific input details for bank transfer payments
|
void |
setCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
Object containing the specific input details for card payments
|
void |
setCashPaymentMethodSpecificInput(CashPaymentMethodSpecificInput value)
Object containing the specific input details for cash payments
|
void |
setDirectDebitPaymentMethodSpecificInput(NonSepaDirectDebitPaymentMethodSpecificInput value)
Object containing the specific input details for direct debit payments
|
void |
setEInvoicePaymentMethodSpecificInput(EInvoicePaymentMethodSpecificInput value)
Object containing the specific input details for e-invoice payments.
|
void |
setEncryptedCustomerInput(String value)
Data that was encrypted client side containing all customer entered data elements like card data.
Note: Because this data can only be submitted once to our system and contains encrypted card data you should not store it. |
void |
setFraudFields(FraudFields value)
Object containing additional data that will be used to assess the risk of fraud
|
void |
setInvoicePaymentMethodSpecificInput(InvoicePaymentMethodSpecificInput value)
Object containing the specific input details for invoice payments
|
void |
setMerchant(Merchant value)
Object containing information on you, the merchant
|
void |
setMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
Object containing the specific input details for mobile payments.
|
void |
setOrder(Order value)
Order object containing order related data
Please note that this object is required to be able to submit the amount. |
void |
setRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
Object containing the specific input details for payments that involve redirects to 3rd parties to complete, like iDeal and PayPal
|
void |
setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
Object containing the specific input details for SEPA direct debit payments
|
public BankTransferPaymentMethodSpecificInput getBankTransferPaymentMethodSpecificInput()
public void setBankTransferPaymentMethodSpecificInput(BankTransferPaymentMethodSpecificInput value)
public CardPaymentMethodSpecificInput getCardPaymentMethodSpecificInput()
public void setCardPaymentMethodSpecificInput(CardPaymentMethodSpecificInput value)
public CashPaymentMethodSpecificInput getCashPaymentMethodSpecificInput()
public void setCashPaymentMethodSpecificInput(CashPaymentMethodSpecificInput value)
public NonSepaDirectDebitPaymentMethodSpecificInput getDirectDebitPaymentMethodSpecificInput()
public void setDirectDebitPaymentMethodSpecificInput(NonSepaDirectDebitPaymentMethodSpecificInput value)
public EInvoicePaymentMethodSpecificInput getEInvoicePaymentMethodSpecificInput()
public void setEInvoicePaymentMethodSpecificInput(EInvoicePaymentMethodSpecificInput value)
public String getEncryptedCustomerInput()
public void setEncryptedCustomerInput(String value)
public FraudFields getFraudFields()
public void setFraudFields(FraudFields value)
public InvoicePaymentMethodSpecificInput getInvoicePaymentMethodSpecificInput()
public void setInvoicePaymentMethodSpecificInput(InvoicePaymentMethodSpecificInput value)
public Merchant getMerchant()
public void setMerchant(Merchant value)
public MobilePaymentMethodSpecificInput getMobilePaymentMethodSpecificInput()
Mobile payments produce the required payment data in encrypted form.
public void setMobilePaymentMethodSpecificInput(MobilePaymentMethodSpecificInput value)
Mobile payments produce the required payment data in encrypted form.
public Order getOrder()
public void setOrder(Order value)
public RedirectPaymentMethodSpecificInput getRedirectPaymentMethodSpecificInput()
public void setRedirectPaymentMethodSpecificInput(RedirectPaymentMethodSpecificInput value)
public SepaDirectDebitPaymentMethodSpecificInput getSepaDirectDebitPaymentMethodSpecificInput()
public void setSepaDirectDebitPaymentMethodSpecificInput(SepaDirectDebitPaymentMethodSpecificInput value)
Copyright © 2024 Worldline Global Collect. All rights reserved.