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 fieldRemoteExceptionvoid setAddress(String sAddress) throws RemoteException
sAddress - a String with the text to use for the fieldRemoteExceptionvoid setCity(String sCity) throws RemoteException
sCity - a String with the text to use for the fieldRemoteExceptionvoid setState(String sState) throws RemoteException
sState - a String with the text to use for the fieldRemoteExceptionvoid setZip(String sZip) throws RemoteException
sZip - a String with the text to use for the fieldRemoteExceptionvoid setCountry(String sCountry) throws RemoteException
sCountry - a String with the text to use for the fieldRemoteExceptionvoid setAmount(String sAmount) throws RemoteException
sAmount - a String with the text to use for the fieldRemoteExceptionvoid setDebitNumber(String sDebitNumber) throws RemoteException
sDebitNumber - a String with the text to use for the fieldRemoteExceptionvoid setDebitExpiry(String sDebitExpiry) throws RemoteException
sDebitExpiry - a String with the text to use for the fieldRemoteExceptionvoid setDebitSecurityId(String sDebitSecurityId) throws RemoteException
sDebitSecurityId - a String with the text to use for the fieldRemoteExceptionvoid setMode(String sMode) throws RemoteException
sMode - a String with the processing mode
to use:RemoteExceptionvoid 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.RemoteExceptionint 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.
RemoteExceptionvoid 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.RemoteExceptionint 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.
RemoteExceptionString getName() throws RemoteException
String with the value to use for the field.RemoteExceptionString getAddress() throws RemoteException
String with the value to use for the field.RemoteExceptionString getCity() throws RemoteException
String with the value to use for the field.RemoteExceptionString getState() throws RemoteException
String with the value to use for the field.RemoteExceptionString getZip() throws RemoteException
String with the value to use for the field.RemoteExceptionString getCountry() throws RemoteException
String with the value to use for the field.RemoteExceptionvoid onlinepayment(PModelHandle mH, ResourceBundle bundle) throws RemoteException
Action method for the bean.mH - the PModelHandle for the accountbundle - the resource bundleRemoteExceptionHashtable 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.