If I had to store credit card details temporarily to shove it to the processor using an asychronous worker, I know that that information must be encrypted.
To get it to the worker, however, it must be stored at least in RAM. How is it possible to do this but remain PCI compliant? This states:
3.2.2 Do not store the card verification code or value (three-digit or four-digit number printed on the front or back of a payment card) used to verify card-not-present transactions.
Or is it impossible to be PCI compliant and use asynchronous workers?