mirror of
https://github.com/valitydev/adapter-bank-payout-spring-boot-starter.git
synced 2024-11-06 00:45:21 +00:00
c9c12d7e09
* fix auto configuration for SB3 * bump version * bump parent --------- Co-authored-by: ggmaleva <ggmaleva@yandex.ru> |
||
---|---|---|
.github | ||
src | ||
.codecov.yml | ||
.gitignore | ||
CODEOWNERS | ||
LICENSE | ||
pom.xml | ||
README.md | ||
renovate.json |
adapter-bank-payout-spring-boot-starter
For new payout:
-
implement RemoteClient
-
implement ResultProcessor and config ChainProcessor:
@Bean @Autowired public ResultProcessor<Response, ProcessResult> responseProcessorChain(ErrorMapping errorMapping) { SuccessProcessor successProcessor = new SuccessProcessor(null); return new ErrorProcessor(errorMapping, successProcessor); }
-
implement WithdrawalConverter
-
implement GenericServlet for woody:
@WebServlet("/adapter/{app-path}/payout") public class PayoutServlet extends GenericServlet { @Autowired private AdapterSrv.Iface payoutAdapterServiceLogDecorator; private Servlet servlet; @Override public void init(ServletConfig config) throws ServletException { super.init(config); servlet = new THServiceBuilder().build(AdapterSrv.Iface.class, payoutAdapterServiceLogDecorator); } @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { servlet.service(request, response); } }