public class DefaultAlipayCreateRequestStrategy extends java.lang.Object implements AlipayCreateRequestStrategy
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultAlipayCreateRequestStrategy.DefaultAlipayHandler |
| Constructor and Description |
|---|
DefaultAlipayCreateRequestStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
covert2SnakeCase(java.lang.String camelCase) |
java.lang.String |
createDirectPayUrl(AlipayDirectPayRequestData requestData)
Creates direct_pay_url from request data
|
java.lang.String |
createRefundUrl(AlipayRefundRequestData refundData)
Creates refund url by alipay refund request data
|
protected java.util.Map<java.lang.String,java.lang.String> |
describeRequest(java.lang.Object bean) |
protected AlipayConfiguration |
getAlipayConfiguration() |
protected AlipayService |
getAlipayService() |
protected java.lang.Object |
parserXML(java.lang.String xmlString,
java.lang.String className) |
void |
setAlipayConfiguration(AlipayConfiguration alipayConfiguration) |
void |
setAlipayService(AlipayService alipayService) |
AlipayRawCancelPaymentResult |
submitCancelPaymentRequest(AlipayCancelPaymentRequestData closeRequest)
Sends close request with POST method to alipay
|
AlipayRawPaymentStatus |
submitPaymentStatusRequest(AlipayPaymentStatusRequestData checkRequest)
Sends check request with post method to alipay
|
public java.lang.String createDirectPayUrl(AlipayDirectPayRequestData requestData) throws AlipayException
AlipayCreateRequestStrategycreateDirectPayUrl in interface AlipayCreateRequestStrategyrequestData - the request dataAlipayException - throw AlipayException when creating url failedpublic AlipayRawPaymentStatus submitPaymentStatusRequest(AlipayPaymentStatusRequestData checkRequest) throws java.lang.ReflectiveOperationException
AlipayCreateRequestStrategysubmitPaymentStatusRequest in interface AlipayCreateRequestStrategycheckRequest - the request dataAlipayRawPaymentStatusjava.lang.ReflectiveOperationException - throw ReflectiveOperationException when relective request parameters failedpublic AlipayRawCancelPaymentResult submitCancelPaymentRequest(AlipayCancelPaymentRequestData closeRequest) throws java.lang.ReflectiveOperationException
AlipayCreateRequestStrategysubmitCancelPaymentRequest in interface AlipayCreateRequestStrategycloseRequest - the request dataAlipayRawCancelPaymentResultjava.lang.ReflectiveOperationException - throw ReflectiveOperationException when relective request parameters failedpublic java.lang.String createRefundUrl(AlipayRefundRequestData refundData) throws AlipayException
AlipayCreateRequestStrategycreateRefundUrl in interface AlipayCreateRequestStrategyrefundData - refund request data needed by alipay AlipayRefundRequestDataAlipayException - throw when create refund url errorprotected java.util.Map<java.lang.String,java.lang.String> describeRequest(java.lang.Object bean)
throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationExceptionprotected java.lang.Object parserXML(java.lang.String xmlString,
java.lang.String className)
protected java.lang.String covert2SnakeCase(java.lang.String camelCase)
protected AlipayConfiguration getAlipayConfiguration()
public void setAlipayConfiguration(AlipayConfiguration alipayConfiguration)
protected AlipayService getAlipayService()
public void setAlipayService(AlipayService alipayService)
Copyright © 2018 SAP SE. All Rights Reserved.