Ah I see...wouldn't the @npub1jawrk... + @BTCPay Server combo solve this problem for you? Customers can pay with bitcoin but you (or your academic press) receives USD. The exchange happens automatically on Strike's end. Your seller never sees bitcoin.