public interface PaymentDetailsIf
Payment modules may be enabled and disabled using the KonaKart Admin App so that you can control the payment methods that can be used by your application.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCcCVV() |
java.lang.String |
getCcExpiryMonth() |
java.lang.String |
getCcExpiryYear() |
java.lang.String |
getCcNumber() |
java.lang.String |
getCcOwner() |
java.lang.String |
getCcPostcode() |
java.lang.String |
getCcStreetAddress() |
java.lang.String |
getCcType() |
java.lang.String |
getCode()
The code of the payment gateway.
|
CreditCardIf[] |
getCreditCards()
Contains a list of available credit cards.
|
java.lang.String |
getCustom1() |
java.lang.String |
getCustom2() |
java.lang.String |
getCustom3() |
java.lang.String |
getCustom4() |
java.lang.String |
getCustom5() |
java.lang.String |
getDescription()
The payment gateway description to put on the UI so that it can be selected.
|
int |
getOrderStatusId() |
NameValueIf[] |
getParameters()
An array of name value pairs which are the parameters that will be posted to the payment
gateway.
|
PaymentDetailsIf[] |
getPaymentDetails()
The payment details object may consist of more than one payment details objects.
|
int |
getPaymentType()
The supported payment types are:
com.konakart.app.PaymentDetails.COD - Cash on delivery
com.konakart.app.PaymentDetails.BROWSER_PAYMENT_GATEWAY - Payment gateway where user is
redirected to gateway server to enter credit card details e.g.
|
java.lang.String |
getPostOrGet()
Defines whether to use a POST or GET to send the parameters.
|
java.lang.String |
getPreProcessCode()
Information for framework to indicate that some pre-processing code needs to be run for this
Payment Gateway
|
java.lang.String |
getReferrer()
Gets the Referrer - sometimes required to be set on an HTTP post.
|
java.lang.String |
getRequestUrl()
The payment gateway url.
|
int |
getSortOrder()
Defines the order in which the payment gateways are displayed.
|
java.lang.String |
getSubCode()
One PaymentDetails code can have multiple subCodes as well (eg.
|
int |
getSubSortOrder()
Defines the subSortOrder in which the payment gateways are displayed - order first by
sortOrder, then by subSortOrder.
|
java.lang.String |
getTitle()
The title of the payment gateway which can be used in the UI.
|
boolean |
isShowAddr()
If set to true, the UI page where credit card details are entered, will display an address
field.
|
boolean |
isShowCVV()
If set to true, the UI page where credit card details are entered, will display a CVV field.
|
boolean |
isShowOwner()
If set to true, the UI page where credit card details are entered, will display an owner
field to enter the name of the credit card owner.
|
boolean |
isShowPostcode()
If set to true, the UI page where credit card details are entered, will display a postcode
field.
|
boolean |
isShowType()
If set to true, the UI page where credit card details are entered, will display a a credit
card type field.
|
void |
setCcCVV(java.lang.String ccCVV) |
void |
setCcExpiryMonth(java.lang.String ccExpiryMonth) |
void |
setCcExpiryYear(java.lang.String ccExpiryYear) |
void |
setCcNumber(java.lang.String ccNumber) |
void |
setCcOwner(java.lang.String ccOwner) |
void |
setCcPostcode(java.lang.String ccPostcode) |
void |
setCcStreetAddress(java.lang.String ccStreetAddress) |
void |
setCcType(java.lang.String ccType) |
void |
setCode(java.lang.String code)
The code of the payment gateway.
|
void |
setCreditCards(CreditCardIf[] creditCards)
Contains a list of available credit cards.
|
void |
setCustom1(java.lang.String custom1) |
void |
setCustom2(java.lang.String custom2) |
void |
setCustom3(java.lang.String custom3) |
void |
setCustom4(java.lang.String custom4) |
void |
setCustom5(java.lang.String custom5) |
void |
setDescription(java.lang.String description)
The payment gateway description to put on the UI so that it can be selected.
|
void |
setOrderStatusId(int orderStatusId) |
void |
setParameters(NameValueIf[] parameters)
An array of name value pairs which are the parameters that will be posted to the payment
gateway.
|
void |
setPaymentDetails(PaymentDetailsIf[] paymentDetails)
The payment details object may consist of more than one payment details objects.
|
void |
setPaymentType(int paymentType)
The supported payment types are:
com.konakart.app.PaymentDetails.COD - Cash on delivery
com.konakart.app.PaymentDetails.BROWSER_PAYMENT_GATEWAY - Payment gateway where user is
redirected to gateway server to enter credit card details e.g.
|
void |
setPostOrGet(java.lang.String postOrGet)
Defines whether to use a POST or GET to send the parameters.
|
void |
setPreProcessCode(java.lang.String preProcessCode)
Information for framework to indicate that some pre-processing code needs to be run for this
Payment Gateway
|
void |
setReferrer(java.lang.String referrer)
Sets the Referrer - sometimes required to be set on an HTTP post.
|
void |
setRequestUrl(java.lang.String requestUrl)
The payment gateway url.
|
void |
setShowAddr(boolean showAddr)
If set to true, the UI page where credit card details are entered, will display an address
field.
|
void |
setShowCVV(boolean showCVV)
If set to true, the UI page where credit card details are entered, will display a CVV field.
|
void |
setShowOwner(boolean showOwner)
If set to true, the UI page where credit card details are entered, will display an owner
field to enter the name of the credit card owner.
|
void |
setShowPostcode(boolean showPostcode)
If set to true, the UI page where credit card details are entered, will display a postcode
field.
|
void |
setShowType(boolean showType)
If set to true, the UI page where credit card details are entered, will display a credit card
type field.
|
void |
setSortOrder(int sortOrder)
Defines the order in which the payment gateways are displayed - order first by sortOrder,
then by subSortOrder.
|
void |
setSubCode(java.lang.String subCode)
One PaymentDetails code can have multiple subCodes as well (eg.
|
void |
setSubSortOrder(int subSortOrder)
Defines the subSortOrder in which the payment gateways are displayed - order first by
sortOrder, then by subSortOrder.
|
void |
setTitle(java.lang.String title)
The title of the payment gateway which can be used in the UI.
|
void setPaymentDetails(PaymentDetailsIf[] paymentDetails)
paymentDetails - an array of PaymentDetails objectsPaymentDetailsIf[] getPaymentDetails()
NameValueIf[] getParameters()
void setParameters(NameValueIf[] parameters)
parameters - The parameters to set.java.lang.String getReferrer()
void setReferrer(java.lang.String referrer)
referrer - the Referrer to setjava.lang.String getPostOrGet()
void setPostOrGet(java.lang.String postOrGet)
postOrGet - The postOrGet to set.java.lang.String getRequestUrl()
void setRequestUrl(java.lang.String requestUrl)
requestUrl - The requestUrl to set.java.lang.String getCode()
void setCode(java.lang.String code)
code - The code to set.java.lang.String getSubCode()
void setSubCode(java.lang.String subCode)
subCode - the subCode to setjava.lang.String getDescription()
void setDescription(java.lang.String description)
description - The description to set.int getSortOrder()
void setSortOrder(int sortOrder)
sortOrder - The sortOrder to set.int getSubSortOrder()
void setSubSortOrder(int subSortOrder)
subSortOrder - the subSortOrder to setjava.lang.String getTitle()
void setTitle(java.lang.String title)
title - The title to set.int getOrderStatusId()
void setOrderStatusId(int orderStatusId)
orderStatusId - The orderStatusId to set.int getPaymentType()
void setPaymentType(int paymentType)
paymentType - The paymentType to set.java.lang.String getCcNumber()
void setCcNumber(java.lang.String ccNumber)
ccNumber - The ccNumber to set.java.lang.String getCcPostcode()
void setCcPostcode(java.lang.String ccPostcode)
ccPostcode - The ccPostcode to set.java.lang.String getCcStreetAddress()
void setCcStreetAddress(java.lang.String ccStreetAddress)
ccStreetAddress - The ccStreetAddress to set.java.lang.String getCustom1()
void setCustom1(java.lang.String custom1)
custom1 - The custom1 to set.java.lang.String getCustom2()
void setCustom2(java.lang.String custom2)
custom2 - The custom2 to set.java.lang.String getCustom3()
void setCustom3(java.lang.String custom3)
custom3 - The custom3 to set.java.lang.String getCustom4()
void setCustom4(java.lang.String custom4)
custom4 - The custom4 to set.java.lang.String getCustom5()
void setCustom5(java.lang.String custom5)
custom5 - The custom5 to set.java.lang.String getCcCVV()
void setCcCVV(java.lang.String ccCVV)
ccCVV - The ccCVV to set.java.lang.String getCcOwner()
void setCcOwner(java.lang.String ccOwner)
ccOwner - The ccOwner to set.java.lang.String getCcType()
void setCcType(java.lang.String ccType)
ccType - The ccType to set.boolean isShowAddr()
void setShowAddr(boolean showAddr)
showAddr - The showAddr to set.boolean isShowCVV()
void setShowCVV(boolean showCVV)
showCVV - The showCVV to set.boolean isShowPostcode()
void setShowPostcode(boolean showPostcode)
showPostcode - The showPostcode to set.boolean isShowType()
void setShowType(boolean showType)
showType - The showType to set.java.lang.String getCcExpiryMonth()
void setCcExpiryMonth(java.lang.String ccExpiryMonth)
ccExpiryMonth - The ccExpiryMonth to set.java.lang.String getCcExpiryYear()
void setCcExpiryYear(java.lang.String ccExpiryYear)
ccExpiryYear - The ccExpiryYear to set.boolean isShowOwner()
void setShowOwner(boolean showOwner)
showOwner - The showOwner to set.java.lang.String getPreProcessCode()
void setPreProcessCode(java.lang.String preProcessCode)
preProcessCode - the preProcessCode to setCreditCardIf[] getCreditCards()
void setCreditCards(CreditCardIf[] creditCards)
creditCards - the creditCards to setCopyright © 2018 DS Data Systems UK Ltd.