Subversion Repositories SmartDukaan

Rev

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

Rev 22389 Rev 22510
Line 5... Line 5...
5
import java.util.List;
5
import java.util.List;
6
import java.util.Map;
6
import java.util.Map;
7
 
7
 
8
import org.slf4j.Logger;
8
import org.slf4j.Logger;
9
import org.slf4j.LoggerFactory;
9
import org.slf4j.LoggerFactory;
-
 
10
import org.springframework.beans.factory.annotation.Value;
10
import org.springframework.stereotype.Component;
11
import org.springframework.stereotype.Component;
11
 
12
 
12
import com.spice.profitmandi.thrift.clients.PaymentClient;
13
import com.spice.profitmandi.thrift.clients.PaymentClient;
13
import com.spice.profitmandi.thrift.clients.TransactionClient;
14
import com.spice.profitmandi.thrift.clients.TransactionClient;
14
import com.spice.profitmandi.thrift.clients.config.ConfigClient;
15
import com.spice.profitmandi.thrift.clients.config.ConfigClient;
Line 29... Line 30...
29
 
30
 
30
	private static final Logger log = LoggerFactory.getLogger(PayuHandler.class);
31
	private static final Logger log = LoggerFactory.getLogger(PayuHandler.class);
31
	
32
	
32
	private static String accountId;
33
	private static String accountId;
33
	
34
	
-
 
35
	@Value("${angular.app.url}")
34
	private static String returnUrl;
36
	private String applicationWebUrl;
35
 
37
 
-
 
38
	@Value("${this.app.url}")
36
	private static String cancelUrl;
39
	private String thisApplicationUrl;
37
 
-
 
38
	
-
 
39
	
40
	
40
	private static String salt;
41
	private static String salt;
41
	
42
	
42
	private static String postActionUrl;
43
	private static String postActionUrl;
43
	
44
	
Line 76... Line 77...
76
		ppp.setState(order.getCustomer_state());
77
		ppp.setState(order.getCustomer_state());
77
		ppp.setProductinfo(getDescription(order));
78
		ppp.setProductinfo(getDescription(order));
78
		ppp.setZipcode(order.getCustomer_pincode());
79
		ppp.setZipcode(order.getCustomer_pincode());
79
 
80
 
80
		ppp.setPg(PaymentUtils.getPayugatewayCode(paymentOption));
81
		ppp.setPg(PaymentUtils.getPayugatewayCode(paymentOption));
-
 
82
		if(paymentOption.startsWith(PaymentUtils.PAYMENT_TYPE.WAL.toString())) {
81
		ppp.setBankcode(PaymentUtils.getPayubankCode(paymentOption));
83
			ppp.setBankcode(PaymentUtils.getPayubankCode(paymentOption));
-
 
84
		}
82
		ppp.setFurl(returnUrl);
85
		ppp.setFurl(thisApplicationUrl + "checkout/payu-pay-response");
83
		ppp.setSurl(returnUrl);
86
		ppp.setSurl(thisApplicationUrl + "checkout/payu-pay-response");
84
		ppp.setCurl(cancelUrl);
87
		ppp.setCurl(applicationWebUrl + "?paymentId=" + paymentId);
85
		String[] name = order.getCustomer_name().split(" ");
88
		String[] name = order.getCustomer_name().split(" ");
86
		ppp.setFirstname(name[0]);
89
		ppp.setFirstname(name[0]);
87
		if(name.length==2){
90
		if(name.length==2){
88
			ppp.setLastname(name[1]);
91
			ppp.setLastname(name[1]);
89
		}
92
		}