Christian:
Este tipo de validaciones las he realizado a través de la Notificación de Transacciones. Creo una tabla donde registro los socios comerciales con sus condiciones de pago. Luego, al crear un socio comercial, guardo el registro en esta tabla y al actualizar, verifico a través de la Notificación de Transacciones que si la condición de pago es diferente a la registrada en la tabla, no se permita la acción.
Espero que te sea de ayuda.