Puxa, que chato que o NFC do seu iPhone 12 está dando problema na hora de receber pagamentos, mesmo funcionando direitinho para pagar! É superfrustrante quando um recurso essencial falha assim. O fato de você conseguir pagar já é um bom sinal de que o hardware do NFC funciona. O mais provável é que o problema esteja no aplicativo que você está usando para receber os pagamentos ou em alguma configuração específica dele. O Apple Pay, por exemplo, é para pagar, não para receber sem um app específico. Você precisa de um aplicativo que habilite o iPhone a atuar como uma "maquininha" de cartão. Tente verificar as configurações desse app e suas permissões para usar o NFC. Se tiver certeza que o app é o certo e as permissões estão ok, a melhor pedida é entrar em contato com o suporte técnico desse aplicativo de recebimento. Espero que consiga resolver isso e usar seu iPhone para todas as suas transações!