---
title: canMakePayments
framework: applepayontheweb
role: symbol
role_heading: Type Method
path: applepayontheweb/applepaysession/canmakepayments
---

# canMakePayments

Indicates whether the device supports Apple Pay.

## Declaration

```data
static boolean canMakePayments();
```

## Mentioned in

Checking for Apple Pay availability

## Return Value

Return Value true if the device supports making payments with Apple Pay; otherwise, false.

## Discussion

Discussion This method only checks to ensure that the device supports processing payments with Apple Pay. It doesn’t verify whether or not the user has any provisioned cards in Wallet. This method can be called any time.

## See Also

### Apple Pay availability

- [Checking for Apple Pay availability](applepayontheweb/checking-for-apple-pay-availability.md)
- [applePayCapabilities](applepayontheweb/applepaysession/applepaycapabilities.md)
- [canMakePaymentsWithActiveCard](applepayontheweb/applepaysession/canmakepaymentswithactivecard.md)
- [PaymentCredentialStatus](applepayontheweb/paymentcredentialstatus.md)
- [PaymentCredentialStatusResponse](applepayontheweb/paymentcredentialstatusresponse.md)
