public interface PTopupBean extends Remote
Modifier and Type | Method and Description |
---|---|
com.portal.app.util.CustomerValErrorData[] |
creditCardPayment(PModelHandle payModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does credit card payment.
|
FList |
getModelData()
Returns the data of current account's billinfos and balance groups
|
com.portal.app.util.CustomerValErrorData[] |
onFlilePayment(PModelHandle payModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does onFilePayment.
|
com.portal.app.util.CustomerValErrorData[] |
validateCreditCardInfo(PModelHandle payModel,
PModelHandle accModel) |
Object |
validateVoucher(PModelHandle payModel,
PModelHandle accModel)
Validates voucher against the given voucher id and pin number.
|
com.portal.app.util.CustomerError |
voucherPayment(PModelHandle payModel,
PModelHandle accModel,
BillinfoNode billinfo,
boolean allocateNow)
does voucher topup.
|
FList getModelData() throws RemoteException
RemoteException
com.portal.app.util.CustomerValErrorData[] creditCardPayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
payModel
- payinfo model containing the credit card detailaccModel
- current account modelbillinfo
- billinfo which need to be impactedallocateNow
- boolean indicating if topup need to be allocated immediately or it can be deferredRemoteException
com.portal.app.util.CustomerValErrorData[] validateCreditCardInfo(PModelHandle payModel, PModelHandle accModel) throws RemoteException
payModel
- accModel
- RemoteException
com.portal.app.util.CustomerError voucherPayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
payModel
- payinfo model containing the voucher detailaccModel
- current account modelbillinfo
- billinfo which need to be impactedallocateNow
- boolean indicating if topup need to be allocated immediately or it can be deferredRemoteException
com.portal.app.util.CustomerValErrorData[] onFlilePayment(PModelHandle payModel, PModelHandle accModel, BillinfoNode billinfo, boolean allocateNow) throws RemoteException
payModel
- payinfo model containing the payment method detailsaccModel
- current account modelbillinfo
- billinfo which need to be impactedallocateNow
- boolean indicating if topup need to be allocated immediately or it can be deferredRemoteException
Object validateVoucher(PModelHandle payModel, PModelHandle accModel) throws RemoteException
payModel
- voucher detailsaccModel
- current account modelRemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.