---
title: begin
framework: applepayontheweb
role: symbol
role_heading: Instance Method
path: applepayontheweb/applepaysession/begin
---

# begin

Begins the merchant validation process.

## Declaration

```data
undefined begin();
```

## Mentioned in

Creating an Apple Pay Session

## Discussion

Discussion When this method is called, the payment sheet is presented and the merchant validation process is initiated.

## See Also

### Getting merchant validation

- [onvalidatemerchant](applepayontheweb/applepaysession/onvalidatemerchant.md)
- [completeMerchantValidation](applepayontheweb/applepaysession/completemerchantvalidation.md)
- [ApplePayValidateMerchantEvent](applepayontheweb/applepayvalidatemerchantevent.md)
