支付服务和用户服务一样,属于最底层的服务,通过RPC或MQ的形式为订单和车票服务提供接口。其中支付服务主要包括付款,退款以及相关的回调。

由于涉及到多方的支付平台,故设计了一层防腐层,配合策略模式将代码抽象出来,如果后期需要增加其他的支付对接,只需要增加响应的类,而不需要修改源代码。

12306-payservice

上次更新:
Contributors: YangZhang