---
title: ApplePayPayment
framework: applepayontheweb
role: symbol
role_heading: Structure
path: applepayontheweb/applepaypayment
---

# ApplePayPayment

The result of authorizing a payment request that contains payment information.

## Declaration

```data
dictionary ApplePayPayment {
	required ApplePayPaymentToken token;
	ApplePayPaymentContact billingContact;
	ApplePayPaymentContact shippingContact;
};
```

## Mentioned in

Setting up the payment request API to accept Apple Pay

## Overview

Overview Data in ApplePayPaymentToken is encrypted. Billing and shipping contact data are not encrypted.

## Topics

### Payment token

- [token](applepayontheweb/applepaypayment/token.md)
- [ApplePayPaymentToken](applepayontheweb/applepaypaymenttoken.md)
- [ApplePayPaymentMethod](applepayontheweb/applepaypaymentmethod.md)
- [ApplePayPaymentMethodType](applepayontheweb/applepaypaymentmethodtype.md)
- [ApplePayPaymentPass](applepayontheweb/applepaypaymentpass.md)

### Billing and shipping contacts

- [shippingContact](applepayontheweb/applepaypayment/shippingcontact.md)
- [billingContact](applepayontheweb/applepaypayment/billingcontact.md)
- [ApplePayPaymentContact](applepayontheweb/applepaypaymentcontact.md)

## See Also

### Handling payment authorization

- [onpaymentauthorized](applepayontheweb/applepaysession/onpaymentauthorized.md)
- [completePayment](applepayontheweb/applepaysession/completepayment.md)
- [ApplePayPaymentAuthorizedEvent](applepayontheweb/applepaypaymentauthorizedevent.md)
- [ApplePayPaymentAuthorizationResult](applepayontheweb/applepaypaymentauthorizationresult.md)
