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 configuration) { return null; } @Override protected boolean verifySign(Object notifyData) throws Exception { return true; } @Override protected PayContext acquirePayContext(String providerPayType, Order platformOrder, Map 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; } }