com.logicboxes.foundation.sfnb.paymentgateway
Class PaymentGateway

java.lang.Object
  extended by com.logicboxes.foundation.sfnb.paymentgateway.PaymentGateway

public class PaymentGateway
extends java.lang.Object


Constructor Summary
PaymentGateway()
           
 
Method Summary
 java.util.HashMap getAllPaymentGateways(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID)
           
 java.util.HashMap list(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, int PaymentTypeId, java.lang.String[] transId, java.lang.String[] userId, java.lang.String sub_role, java.lang.String transType, java.lang.String description, java.lang.String startDate, java.lang.String endDate, java.lang.String[] status, int numOfRecordPerPage, int pageNum, java.lang.String[] orderBy)
          Lists transactions of the specified user
 java.util.HashMap listPaymentGatwayNames(java.lang.String SERVICE_USERNAME, java.lang.String SERVICE_PASSWORD, java.lang.String SERVICE_ROLE, java.lang.String SERVICE_LANGPREF, int SERVICE_PARENTID, java.lang.String[] customerAccessLevel, java.lang.String[] resellerAccessLevel, int numOfRecordPerPage, int pageNum, java.lang.String[] orderBy)
          Lists all the payment gateways depending on values passed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentGateway

public PaymentGateway()
Method Detail

list

public java.util.HashMap list(java.lang.String SERVICE_USERNAME,
                              java.lang.String SERVICE_PASSWORD,
                              java.lang.String SERVICE_ROLE,
                              java.lang.String SERVICE_LANGPREF,
                              int SERVICE_PARENTID,
                              int PaymentTypeId,
                              java.lang.String[] transId,
                              java.lang.String[] userId,
                              java.lang.String sub_role,
                              java.lang.String transType,
                              java.lang.String description,
                              java.lang.String startDate,
                              java.lang.String endDate,
                              java.lang.String[] status,
                              int numOfRecordPerPage,
                              int pageNum,
                              java.lang.String[] orderBy)
Lists transactions of the specified user

Parameters:
PaymentTypeId - id for payment type
transId - transaction id
userId - userid
sub_role - role for sub reseller
transType - transaction type i.e. addfund
description - description of transaction
startDate - startdate of transaction
endDate - enddate of transaction
status - status of the transaction
numOfRecordPerPage - No. of Records to be returned, minimum value must be 10. (required field)
pageNum - page number to be displayed i.e. 1. (required field)
orderBy -
Returns:
Hashtable

listPaymentGatwayNames

public java.util.HashMap listPaymentGatwayNames(java.lang.String SERVICE_USERNAME,
                                                java.lang.String SERVICE_PASSWORD,
                                                java.lang.String SERVICE_ROLE,
                                                java.lang.String SERVICE_LANGPREF,
                                                int SERVICE_PARENTID,
                                                java.lang.String[] customerAccessLevel,
                                                java.lang.String[] resellerAccessLevel,
                                                int numOfRecordPerPage,
                                                int pageNum,
                                                java.lang.String[] orderBy)
Lists all the payment gateways depending on values passed

Parameters:
customerAccessLevel - Whether to allow customer or not i.e. allow all, allow none
resellerAccessLevel - Whether to allow reseller or not i.e. allow all, allow none
numOfRecordPerPage - No. of Records to be returned. (required field)
pageNum - page number to be displayed. (required field)
orderBy -
Returns:
Hashtable

getAllPaymentGateways

public java.util.HashMap getAllPaymentGateways(java.lang.String SERVICE_USERNAME,
                                               java.lang.String SERVICE_PASSWORD,
                                               java.lang.String SERVICE_ROLE,
                                               java.lang.String SERVICE_LANGPREF,
                                               int SERVICE_PARENTID)