Mano, essa analogia da caixa de areia me quebrou demais kkkkkkk, mas você tem bastante razão, uma hora ou outra aparece uma surpresa na hora que a gente começa a testar e implementar.
Você mencionou o uso do XML, e essa foi uma das maiores dificuldade que tive para implementar a integração, fui muito juvenil e só tinha estudado sobre API's REST que se comunicam com JSON, quando percebi que precisava interagir com uma API SOAP, que se comunicava com XML, quase tive um treco, não sabia pra onde ir. Mas depois percebi que nem era tão absurda assim a implementação, só era difícil de achar conteúdo sobre.
Obrigado pelo comentário 😄