Package net.auropay
Class PaymentConfigBuilder
java.lang.Object
net.auropay.PaymentConfigBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanregexValidator(String value, String regexPattern) setAmount(double value) setCustomers(ArrayList<Customer> value) setExpireOn(String value) setInvoiceNumber(String value) setPaymentDescription(String value) setResponseType(long value) setSettings(Settings value) setShortDescription(String value) toString()
-
Constructor Details
-
PaymentConfigBuilder
public PaymentConfigBuilder()
-
-
Method Details
-
setTitle
- Parameters:
value- a unique title which will be show and identify on merchant portal- Returns:
- Current PaymentConfigBuilder Instance
- Throws:
AuropayConnectError
-
setAmount
- Parameters:
value- amount to capture via payment link.- Returns:
- Current PaymentConfigBuilder Instance.
- Throws:
AuropayConnectError
-
setShortDescription
- Parameters:
value- short description to further elaborate on link details.- Returns:
- Current PaymentConfigBuilder Instance.
- Throws:
AuropayConnectError
-
setPaymentDescription
- Parameters:
value- detailed description to further elaborate on link details.- Returns:
- Current PaymentConfigBuilder Instance.
-
setExpireOn
- Parameters:
value- date of expiration. Time is considered as IST.- Returns:
- Current PaymentConfigBuilder Instance.
- Throws:
AuropayConnectError
-
setInvoiceNumber
- Throws:
AuropayConnectError
-
setResponseType
-
setCustomers
-
setCallbackParameters
-
setSettings
-
toString
-
regexValidator
-