I was just going through the code looking at this. I don’t see why your npub would be disclosed to Apple from what I’m seeing.
But, it might reveal your information to Primal and/or Strike.
“Paying with Apple Pay
Information Shared When You Make a Payment
When you begin a payment within an app, on the web, or within Apple Messages for Business using Apple Pay, to enable tax and shipping cost calculation your zip code, postal code, or other equivalent information is provided to the app, website, or merchant. After you authorize the payment, other information requested by the merchant, such as a device- or merchant-specific account number, your shipping address, or email address, is also provided. The card number from your credit, debit, or prepaid card is not provided when you use Apple Pay.”