The error 700.400.700 occurs when you try to execute a transaction which references another older transaction and the Channel ID / EntityID values do not match.
Channel ID / EntityID refer to the same parameter but in different version of our API:
Channel ID : User in WPF / Copy and Pay / XML API
EnittyID: Used in our REST API
Typical cases where you will reference an older transaction are:
- Refunds (RF)
- Captures (CP) - Captures are used to settle a 2 step transaction where the first step is a PA (authorization) transaction
We require you to execute these transactions using the same ChannelID or EntityID as the original transaction referenced.
This is needed to ensure that funds are applied to the correct merchant accounts and bank account.