PaygateDeveloper documentation
400fees.invalid_eventfees

event must be payment, refund or payout

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

Pricing is asked for one of three events.

Why the API refuses

event must be payment, refund or payout

What to do

Use one of the three. The event decides which components can match and whether refund_of is required.