Class DefaultAlipayResponseValidationStrategy
- java.lang.Object
-
- de.hybris.platform.chinesepspalipayservices.strategies.impl.DefaultAlipayResponseValidationStrategy
-
- All Implemented Interfaces:
AlipayResponseValidationStrategy
public class DefaultAlipayResponseValidationStrategy extends java.lang.Object implements AlipayResponseValidationStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultAlipayResponseValidationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AlipayConfigurationgetAlipayConfiguration()protected AlipayServicegetAlipayService()protected HttpProtocolHandlergetHttpProtocolHandler()voidsetAlipayConfiguration(AlipayConfiguration alipayConfiguration)voidsetAlipayService(AlipayService alipayService)protected booleanvalidateNotifyId(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String partner)booleanvalidateResponse(java.util.Map<java.lang.String,java.lang.String> params)Validates response map from alipay.protected booleanvalidateSign(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String key)
-
-
-
Method Detail
-
validateResponse
public boolean validateResponse(java.util.Map<java.lang.String,java.lang.String> params)
Description copied from interface:AlipayResponseValidationStrategyValidates response map from alipay. Returns true if response is correct- Specified by:
validateResponsein interfaceAlipayResponseValidationStrategy- Parameters:
params- alipay request map- Returns:
- true if NotifyId and Signature are valid, returns false otherwise
-
validateSign
protected boolean validateSign(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String key)
-
validateNotifyId
protected boolean validateNotifyId(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String partner)
-
getAlipayConfiguration
protected AlipayConfiguration getAlipayConfiguration()
-
setAlipayConfiguration
public void setAlipayConfiguration(AlipayConfiguration alipayConfiguration)
-
getAlipayService
protected AlipayService getAlipayService()
-
setAlipayService
public void setAlipayService(AlipayService alipayService)
-
getHttpProtocolHandler
protected HttpProtocolHandler getHttpProtocolHandler()
-
-