---
title: automaticReloadPaymentRequest
framework: passkit
role: symbol
role_heading: Instance Property
path: passkit/pkpaymentrequest/automaticreloadpaymentrequest
---

# automaticReloadPaymentRequest

An optional request to set up an automatic reload payment, such as a store card top-up.

## Declaration

```swift
var automaticReloadPaymentRequest: PKAutomaticReloadPaymentRequest? { get set }
```

## Discussion

Discussion Set this property by assigning it to an instance of PKAutomaticReloadPaymentRequest to indicate that the payment request is for an automatic reload payment. Apple Pay issues an Apple Pay Merchant Token if the user’s payment network supports merchant-specific payment tokens. Otherwise, Apple Pay issues a device token for the payment request. important: You can’t use this property with multiTokenContexts or recurringPaymentRequest or deferredPaymentRequest properties. Simultaneous use of these properties results in a runtime error and cancels the payment request.

## See Also

### Requesting recurring, automatic, and deferred payments

- [recurringPaymentRequest](passkit/pkpaymentrequest/recurringpaymentrequest.md)
- [PKRecurringPaymentRequest](passkit/pkrecurringpaymentrequest.md)
- [PKAutomaticReloadPaymentRequest](passkit/pkautomaticreloadpaymentrequest.md)
- [deferredPaymentRequest](passkit/pkpaymentrequest/deferredpaymentrequest.md)
- [PKDeferredPaymentRequest](passkit/pkdeferredpaymentrequest.md)
