When a customer proceeds to checkout after adding a product with PIN codes to cart, there is no shipping section there if shipping for the product is disabled:

invoice.png

After an order is placed, it gets the Waiting for approve fulfilment status if the Approve before providing access to download option is enabled:

wfa-customer.png

And a customer receives an e-mail notification “Order waiting for approval”: e-mail.png

Providing the order is paid and the order fulfilment status is changed to any other except for Will not deliver a PIN code becomes available to a customer in the PIN Codes tab of the My Orders section of the customer account in the storefront:

pin-codes-customer.png

The customer also recieves this PIN code in an e-mail notification. More info on the e-mail notificatons you can get in Email Notifications: Set Up and Maintenance.

In case the the Approve before providing access to download option is disabled, the customer recieves the PIN code for the product right after the order is paid.

In case a customer pays with a subscription for a product with PIN codes s/he receives all X-Payments related e-mail notifications as well as regular PIN Codes related notifications on the order status updates. Depending on whether the Approve before providing access to download option is enabled or not the customer will receive a PIN code either right after the subscription is paid or after the subscription is paid and the Waiting for approve fulfilment status is changed to any other, except for Will not deliver.

Such customer will receive an updated PIN code each time a subscription is paid.