One of our clients uses PayPal Payflow Pro gateway. Whenever data which is managed by ourselves is changed, we call payment_gateways API (https://api.foxycart.com/rels/payment_gateways
) using PATCH method. According to this document, PATCH updates a payment_gateway which is sent only the properties you want to modify.
We just send description, type, use_auth_only, config_3d_secure, additional_fields. After this API call, the client sees "Account configuration issue. Please verify your login credentials." while checking out. To resolve this issue, our client should set up test_account_id, test_account_key, test_third_party_key again and the error is gone. So, I think some configurations are reset even though we didn't include the parameters just in case of PayPal Payflow Pro.
Could you please check if there's a parameter resetting issue on PayPal Payflow Pro?