1) Яндекс касса Only
2) в (transaction, payment) или в (transaction, withdrawal) могут быть разные цифры/суммы
вообще все, что касается ДЕНЕГ, должно покрывать и перекрываться кучей страхующих сущностей
например баланс транзакций должен быть равен сумме payment withdrawal и остатка
ну и т.д.