Class

PKAddPaymentPassRequest

Contains the card data needed to add a card to Apple Pay.

Declaration

@interface PKAddPaymentPassRequest : NSObject

Overview

All sensitive data must be encrypted before being assigned to this object. Because the encryption keys vary depending on the server, create PKAddPaymentPassRequest instances only when your PKAddPaymentPassViewControllerDelegate object’s addPaymentPassViewController:generateRequestWithCertificateChain:nonce:nonceSignature:completionHandler: method is called. The required server certificates are provided at that time.

Topics

Creating an Add Payment Pass Request

Accessing Request Data

activationData

The request’s activation data.

encryptedPassData

An encrypted JSON file containing the sensitive information needed to add a card to Apple Pay.

ephemeralPublicKey

The ephemeral public key used by elliptic curve cryptography (ECC).

Relationships

Inherits From

See Also

Payment Passes

PKPaymentPass

Represents a provisioned payment card for in-app payments.

PKLabeledValue

An object that can represent a detail about a payment card or other item.

PKAddPaymentPassRequestConfiguration

Contains the configuration data needed to instantiate a new PKAddPaymentPassViewController object.