public interface POnlinePaymentBean extends Remote
POnlinePaymentBean
is a Remote
interface
that defines the Online Payment Input Form
getters, setters, and Action
methods.Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Gets the value for the Customer Address field.
|
Hashtable |
getAllBillinfoDetails()
Gets the available billinfos for given account.
|
String |
getBillinfoPoid()
Gets the value for the selected Billinfo object field.
|
String |
getCity()
Gets the value for the Customer City field.
|
String |
getCountry()
Gets the value for the Customer Country field.
|
String |
getName()
Gets the value for the Customer Name field.
|
int |
getPaymentResult()
Gets the value for Payment Result.
|
int |
getPaymentResultType()
Gets the value for Payment Result type.
|
String |
getState()
Gets the value for the Customer State field.
|
String |
getZip()
Gets the value for the Customer Zip Code field.
|
void |
onlinepayment(PModelHandle mH,
ResourceBundle bundle)
Handles initial form population and payment processing.
|
void |
setAddress(String sAddress)
Sets the value for the Customer Address field.
|
void |
setAmount(String sAmount)
Sets the charge value for the Amount field.
|
void |
setBillinfoPoid(String sBillinfoPoid)
Sets the value for the Billinfo object field.
|
void |
setCity(String sCity)
Sets the value for the Customer City field.
|
void |
setCountry(String sCountry)
Sets the value for the Customer Country field.
|
void |
setDebitExpiry(String sDebitExpiry)
Sets the value for the Credit Card Expiration Date field.
|
void |
setDebitNumber(String sDebitNumber)
Sets the value for the Credit Card number field.
|
void |
setDebitSecurityId(String sDebitSecurityId)
Sets the value for the Credit Card Security ID (CVV/CDD) field.
|
void |
setMode(String sMode)
Sets the processing mode.
|
void |
setName(String sName)
Sets the value for the Customer Name field.
|
void |
setPaymentResult(int mPaymentResult)
Sets the value to return for Payment Result.
|
void |
setPaymentResultType(int mPaymentResultType)
Sets the value to return for Payment Result Type.
|
void |
setState(String sState)
Sets the value for the Customer State field.
|
void |
setZip(String sZip)
Sets the value for the Customer ZipCode field.
|
void setName(String sName) throws RemoteException
sName
- a String
with the text to use for the fieldRemoteException
void setAddress(String sAddress) throws RemoteException
sAddress
- a String
with the text to use for the fieldRemoteException
void setCity(String sCity) throws RemoteException
sCity
- a String
with the text to use for the fieldRemoteException
void setState(String sState) throws RemoteException
sState
- a String
with the text to use for the fieldRemoteException
void setZip(String sZip) throws RemoteException
sZip
- a String
with the text to use for the fieldRemoteException
void setCountry(String sCountry) throws RemoteException
sCountry
- a String
with the text to use for the fieldRemoteException
void setAmount(String sAmount) throws RemoteException
sAmount
- a String
with the text to use for the fieldRemoteException
void setDebitNumber(String sDebitNumber) throws RemoteException
sDebitNumber
- a String
with the text to use for the fieldRemoteException
void setDebitExpiry(String sDebitExpiry) throws RemoteException
sDebitExpiry
- a String
with the text to use for the fieldRemoteException
void setDebitSecurityId(String sDebitSecurityId) throws RemoteException
sDebitSecurityId
- a String
with the text to use for the fieldRemoteException
void setMode(String sMode) throws RemoteException
sMode
- a String
with the processing mode
to use:RemoteException
void setPaymentResult(int mPaymentResult) throws RemoteException
mPaymentResult
- an integer representing the result. Corresponds to the
opa.charge.result<payment_result>
keys
in the WebKitResources.properties file,
where <payment_result> is a positive integer.RemoteException
int getPaymentResult() throws RemoteException
opa.charge.result<payment_result>
keys
in the WebKitResources.properties file,
where <payment_result> is a positive integer.See the online_payment.jsp file for an example of how this method is invoked.
RemoteException
void setPaymentResultType(int mPaymentResultType) throws RemoteException
mPaymentResult
- an integer representing the result type. Corresponds to the
opa.charge.result<payment_result_type>
keys
in the WebKitResources.properties file,
where <payment_result> is a positive integer.RemoteException
int getPaymentResultType() throws RemoteException
opa.charge.result<payment_result_type>
keys
in the WebKitResources.properties file,
where <payment_result> is a positive integer.See the online_payment.jsp file for an example of how this method is invoked.
RemoteException
String getName() throws RemoteException
String
with the value to use for the field.RemoteException
String getAddress() throws RemoteException
String
with the value to use for the field.RemoteException
String getCity() throws RemoteException
String
with the value to use for the field.RemoteException
String getState() throws RemoteException
String
with the value to use for the field.RemoteException
String getZip() throws RemoteException
String
with the value to use for the field.RemoteException
String getCountry() throws RemoteException
String
with the value to use for the field.RemoteException
void onlinepayment(PModelHandle mH, ResourceBundle bundle) throws RemoteException
Action
method for the bean.mH
- the PModelHandle
for the accountbundle
- the resource bundleRemoteException
Hashtable getAllBillinfoDetails()
Hashtable
of all billinfo details.String getBillinfoPoid()
String
with the value of billinfo poid.void setBillinfoPoid(String sBillinfoPoid)
sBillId
- a String
with he value of billinfo poid.Copyright © 2003, 2023, Oracle and/or its affiliates.