Class DefaultAlipayResponseValidationStrategy
java.lang.Object
de.hybris.platform.chinesepspalipayservices.strategies.impl.DefaultAlipayResponseValidationStrategy
- All Implemented Interfaces:
AlipayResponseValidationStrategy
public class DefaultAlipayResponseValidationStrategy
extends Object
implements AlipayResponseValidationStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AlipayConfigurationprotected AlipayServiceprotected HttpProtocolHandlervoidsetAlipayConfiguration(AlipayConfiguration alipayConfiguration) voidsetAlipayService(AlipayService alipayService) protected booleanvalidateNotifyId(Map<String, String> params, String partner) booleanvalidateResponse(Map<String, String> params) Validates response map from alipay.protected booleanvalidateSign(Map<String, String> params, String key)
-
Constructor Details
-
DefaultAlipayResponseValidationStrategy
public DefaultAlipayResponseValidationStrategy()
-
-
Method Details
-
validateResponse
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
-
validateNotifyId
-
getAlipayConfiguration
-
setAlipayConfiguration
-
getAlipayService
-
setAlipayService
-
getHttpProtocolHandler
-