Subversion Repositories SmartDukaan

Rev

Rev 2303 | Rev 2574 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2303 Rev 2461
Line 38... Line 38...
38
	'1038' : 'EBS-State Bank of Mysore Netbanking'
38
	'1038' : 'EBS-State Bank of Mysore Netbanking'
39
	'1039' : 'EBS-State Bank of Travancore Netbanking'
39
	'1039' : 'EBS-State Bank of Travancore Netbanking'
40
	'1040' : 'EBS-Citi Bank Reward Point'
40
	'1040' : 'EBS-Citi Bank Reward Point'
41
	'1127' : 'EBS-Citi Bank Account'
41
	'1127' : 'EBS-Citi Bank Account'
42
	'1132' : 'EBS-Done Card'
42
	'1132' : 'EBS-Done Card'
-
 
43
	'2000' : 'HDFC-VISA/VISA Electron Debit Card'
-
 
44
	'2008' : 'HDFC-VISA'
-
 
45
	'2017' : 'HDFC-MasterCard'
43
}
46
}
44
 
47
 
45
struct Attribute{
48
struct Attribute{
46
	1:string name,
49
	1:string name,
47
	2:string value
50
	2:string value
Line 138... Line 141...
138
		
141
		
139
	/**
142
	/**
140
	Returns the minimum and maximum amounts among successful payments.
143
	Returns the minimum and maximum amounts among successful payments.
141
	List contains two double values, first minimum and second maximum amount.
144
	List contains two double values, first minimum and second maximum amount.
142
	*/
145
	*/
143
	list<double> getSuccessfulPaymentsAmountRange()
146
	list<double> getSuccessfulPaymentsAmountRange(),
-
 
147
	
-
 
148
	/**
-
 
149
	Update the authorization attributes of the payment and attempt to capture it in case it was authorized.
-
 
150
	If either the authorization failed or the capture attempt failed, the payment is marked as failed.
-
 
151
	*/
-
 
152
	Payment updateAndCaptureEbsPayment(1:map<string, string> paymentParams) throws (1:PaymentException pe),
-
 
153
	
-
 
154
	/**
-
 
155
	Captures an already authorized Hdfc Payment and returns a map containing the details of the capture transaction
-
 
156
	*/
-
 
157
	map<string, string> captureHdfcPayment(1:i64 merchantPaymentId) throws (1:PaymentException pe),
-
 
158
	
-
 
159
	/**
-
 
160
	Initialize the payment pipe for a HDFC payment. The URL the user should be redirected to is returned.
-
 
161
	In case of any processing error, an exception is raised. 
-
 
162
	*/
-
 
163
	string initializeHdfcPayment(1:i64 merchantPaymentId) throws (1:PaymentException pe)
144
}
164
}
145
165