public class LocalPaymentRequest
extends java.lang.Object
| Constructor and Description |
|---|
LocalPaymentRequest() |
| Modifier and Type | Method and Description |
|---|---|
LocalPaymentRequest |
address(PostalAddress address) |
LocalPaymentRequest |
amount(java.lang.String amount) |
LocalPaymentRequest |
approvalUrl(java.lang.String approvalUrl) |
LocalPaymentRequest |
bic(java.lang.String bankIdentificationCode) |
java.lang.String |
build(java.lang.String returnUrl,
java.lang.String cancelUrl) |
LocalPaymentRequest |
currencyCode(java.lang.String currencyCode) |
LocalPaymentRequest |
email(java.lang.String email) |
PostalAddress |
getAddress() |
java.lang.String |
getAmount() |
java.lang.String |
getApprovalUrl() |
java.lang.String |
getBic() |
java.lang.String |
getCurrencyCode() |
java.lang.String |
getEmail() |
java.lang.String |
getGivenName() |
java.lang.String |
getMerchantAccountId() |
java.lang.String |
getPaymentId() |
java.lang.String |
getPaymentType() |
java.lang.String |
getPaymentTypeCountryCode() |
java.lang.String |
getPhone() |
boolean |
getShippingAddressRequired() |
java.lang.String |
getSurname() |
LocalPaymentRequest |
givenName(java.lang.String givenName) |
LocalPaymentRequest |
merchantAccountId(java.lang.String merchantAccountId) |
LocalPaymentRequest |
paymentId(java.lang.String paymentId) |
LocalPaymentRequest |
paymentType(java.lang.String paymentType) |
LocalPaymentRequest |
paymentTypeCountryCode(java.lang.String paymentTypeCountryCode) |
LocalPaymentRequest |
phone(java.lang.String phone) |
LocalPaymentRequest |
shippingAddressRequired(boolean shippingAddressRequired) |
LocalPaymentRequest |
surname(java.lang.String surname) |
public LocalPaymentRequest address(PostalAddress address)
address - Optional - The address of the customer. An error will occur if this address is not valid.LocalPaymentRequestpublic LocalPaymentRequest amount(java.lang.String amount)
amount - Optional - The amount for the transaction.LocalPaymentRequestpublic LocalPaymentRequest approvalUrl(java.lang.String approvalUrl)
approvalUrl - The URL used for payment approval. Do not set this property.LocalPaymentRequestpublic LocalPaymentRequest bic(java.lang.String bankIdentificationCode)
bankIdentificationCode - Optional - the Bank Identification Code of the customer (specific to iDEAL transactions).LocalPaymentRequestpublic LocalPaymentRequest currencyCode(java.lang.String currencyCode)
currencyCode - Optional - A valid ISO currency code to use for the transaction. Defaults to merchant
currency code if not set.LocalPaymentRequestpublic LocalPaymentRequest email(java.lang.String email)
email - Optional - Payer email of the customer.LocalPaymentRequestpublic LocalPaymentRequest givenName(java.lang.String givenName)
givenName - Optional - Given (first) name of the customer.LocalPaymentRequestpublic LocalPaymentRequest merchantAccountId(java.lang.String merchantAccountId)
merchantAccountId - Optional - A non-default merchant account to use for tokenization.LocalPaymentRequestpublic LocalPaymentRequest paymentId(java.lang.String paymentId)
paymentId - The ID of the local payment after creation. Do not set this property.LocalPaymentRequestpublic LocalPaymentRequest paymentType(java.lang.String paymentType)
paymentType - - The type of paymentLocalPaymentRequestpublic LocalPaymentRequest paymentTypeCountryCode(java.lang.String paymentTypeCountryCode)
paymentTypeCountryCode - The country code of the local payment. This value must be one of
the supported country codes for a given local payment type listed.
For local payments supported in multiple countries, this value
may determine which banks are presented to the customer.LocalPaymentRequestpublic LocalPaymentRequest phone(java.lang.String phone)
phone - Optional - Phone number of the customer.LocalPaymentRequestpublic LocalPaymentRequest shippingAddressRequired(boolean shippingAddressRequired)
shippingAddressRequired - - Indicates whether or not the payment needs to be shipped. For digital goods,
this should be false. Defaults to false.LocalPaymentRequestpublic LocalPaymentRequest surname(java.lang.String surname)
surname - Optional - Surname (last name) of the customer.LocalPaymentRequestpublic PostalAddress getAddress()
public java.lang.String getAmount()
public java.lang.String getApprovalUrl()
public java.lang.String getBic()
public java.lang.String getCurrencyCode()
public java.lang.String getEmail()
public java.lang.String getGivenName()
public java.lang.String getMerchantAccountId()
public java.lang.String getPaymentId()
public java.lang.String getPaymentType()
public java.lang.String getPaymentTypeCountryCode()
public java.lang.String getPhone()
public boolean getShippingAddressRequired()
public java.lang.String getSurname()
public java.lang.String build(java.lang.String returnUrl,
java.lang.String cancelUrl)