Identifying Card Type (Credit/Debit) Before Transaction Initiation – Apple Pay

PLATFORM AND VERSION iOS Development environment: Xcode Version 16.2 (16C5032a), macOS 14.6.1 Run-time configuration: iOS 26

DESCRIPTION OF PROBLEM We would like to seek clarification on how to determine whether a card used via Apple Pay is a credit or debit card before sending the transaction request.

Currently, we can retrieve the card type information (credit/debit) from the Apple Pay response payload, but this is only available after the payment has been processed. However, we need to determine the card type in advance, as our system calculates and applies transaction fees based on the card type, which should be added to the total transaction amount before submission.

Could you please advise if there is any parameter, API field, or pre-authorization mechanism available to identify the card type prior to initiating the transaction request?

We would appreciate your guidance or any related documentation for implementing this.

STEPS TO REPRODUCE Initiate Apple pay Payment from Apple pay Getting payload

we can retrieve the card type information (credit/debit) from the Apple Pay response payload, but this is only available after the payment has been processed.

We need to identify if there's any way to know the card user selected(whether it is credit/debit) before processing the payment.

Identifying Card Type (Credit/Debit) Before Transaction Initiation – Apple Pay
 
 
Q