PaygateDeveloper documentation
403separation_of_dutiesplatform

The same principal cannot both request and approve

Returned by the implementation; no specification rule declares it yet.

The framework's general form of the rule: a two-person action refuses the second step when it is taken by the person who took the first. The payments-specific version is payments.separation_of_duties.

Why the API refuses

the same principal cannot both request and approve

What to do

Have a different principal take the decision. This cannot be configured away, and an integration that automates both halves with one credential will meet it every time.