CBPay is a flexible system with many interfaces and therefore there are different possibilities to connect to it.
Assuming the source data has the right format already and the focus is on a minimum of complexity on the part of a source system, a connection can be made via messenger service only (e.g. ActiveMQ).
CBPay returns erroneous transactions for correction to the source system. After the correc-tion, the transactions will be sent again to CBPay.
All valid payments will be cleared in CBPay directly.
Assuming the source data has the right format already, but checks are necessary it is a smart option to combine webservice and MQ:
• All validation and reachability checks should be done via webservices.
• The payment transfer should be done by ActiveMQ