package com.walker.pay.allinpay;
|
|
import com.walker.infrastructure.arguments.Variable;
|
import com.walker.pay.Order;
|
import com.walker.pay.OrderGenerator;
|
import com.walker.pay.OrderStatusQuery;
|
import com.walker.pay.PayChannel;
|
import com.walker.pay.PayContext;
|
import com.walker.pay.PayType;
|
import com.walker.pay.ServiceProvider;
|
import com.walker.pay.response.OrderStatusResponsePay;
|
import com.walker.pay.support.SimplePayEngineProvider;
|
|
import java.util.Map;
|
|
/**
|
* 通联(标准版)支付引擎【提供者】实现。
|
* @author 时克英
|
* @date 2023-01-21
|
*/
|
public class StandardPayEngineProvider extends SimplePayEngineProvider {
|
|
@Override
|
protected String acquireProviderPayType(ServiceProvider serviceProvider, PayType payType, PayChannel payChannel) {
|
return null;
|
}
|
|
@Override
|
protected OrderGenerator acquireOrderGenerator(String providerPayType, Order platformOrder, Map<String, Variable> configuration) {
|
return null;
|
}
|
|
@Override
|
protected boolean verifySign(Object notifyData) throws Exception {
|
return true;
|
}
|
|
@Override
|
protected PayContext acquirePayContext(String providerPayType, Order platformOrder, Map<String, Variable> configuration) {
|
return null;
|
}
|
|
@Override
|
protected OrderStatusQuery acquireOrderStatusQuery(Order order) {
|
return null;
|
}
|
|
@Override
|
protected OrderStatusResponsePay invokeOrderStatus(OrderStatusQuery orderStatusQuery) {
|
return null;
|
}
|
|
@Override
|
public String generateNotifyResponse(boolean success) {
|
return null;
|
}
|
}
|