Adyen is a global payments platform for online, in-app, and in-person transactions across multiple channels.

Adyen processes payments for some of the world’s largest brands, handling transactions, fraud detection, and customer data in one place. Connecting Adyen with PassKit allows you to turn payment activity into dynamic wallet passes for Apple Wallet and Google Wallet, keeping customers engaged and informed after purchase.

With this integration, you can issue, update, or revoke wallet passes based on Adyen payment events such as successful purchases, refunds, or subscription renewals. Customers receive a pass that updates in real time, giving them quick access to coupons, loyalty rewards, event tickets, or membership credentials.

Setting Up The Integration

The process is straightforward, and once set up, passes will update automatically with no manual work.

  • Create and publish your pass project in PassKit. This could be a loyalty card, coupon, event ticket, or membership pass.
  • In PassKit, go to Settings → Developer Tools, note your API region, SDK host, and API prefix, then generate your API credentials.
  • In Adyen, configure webhooks for events you want to trigger a pass action, such as payment.authorised, payment.captured, refund, or subscription.renewed.
  • Use middleware or an automation tool like Make or Zapier to receive Adyen webhook events and call the PassKit API.
  • Map payment data such as customer name, email, order ID, or points balance to your pass fields.
  • Optionally, subscribe to PassKit webhooks so installs, updates, and scans are sent back to your system for analytics and engagement tracking.

After the initial setup, every eligible payment event in Adyen can trigger a pass creation, update, or removal automatically.

Common Use Cases

Adyen’s transaction events provide a rich set of triggers for delivering relevant wallet passes at the right time.

  • Purchase-Triggered Coupons: Automatically issue a coupon pass after a successful payment to encourage a repeat visit.
  • Loyalty Cards: Update points or tier level in real time as customers make purchases.
  • Membership Passes: Create or renew a digital membership card when subscription payments succeed.
  • Event Tickets: Deliver scannable wallet passes immediately after ticket purchases.
  • Refund or Credit Notifications: Modify a pass to show updated balances or credit after a refund.

Each scenario replaces static receipts and plastic cards with a dynamic, branded experience on the customer’s phone.

Industries That Benefit Most

While any Adyen user can benefit from PassKit, the integration is especially valuable in industries where timely customer updates and repeat engagement are important:

  • Retail and eCommerce
  • Hospitality and Restaurants
  • Event Management and Ticketing
  • Fitness and Wellness
  • Subscription Services

These industries can use passes to keep customers informed, drive repeat purchases, and ensure smooth redemption in both online and offline settings.

Requirements

Before starting, make sure you have the necessary accounts and tools:

  • A PassKit account with a published pass project
  • An Adyen account with webhook access enabled
  • API credentials from PassKit Developer Tools
  • Middleware or automation to connect Adyen webhooks to PassKit API
  • Field mappings from Adyen transaction data to your pass template

Support & Documentation

Helpful resources for setup and management:

Reviewing these resources before starting will ensure the integration process is efficient and avoids unnecessary issues later.

Frequently Asked Questions

Can This Integration Be Used For Subscription Billing Events?

Yes. If you use Adyen to process recurring subscription payments, you can connect those billing events directly to PassKit. When a subscription payment is successful, the integration can extend the pass expiry date, update the membership level, or add new benefits to the pass so it reflects the customer’s current status.

If a renewal fails or is canceled, the integration can immediately change the pass appearance, display a renewal prompt, or revoke access entirely. This ensures that membership cards, loyalty passes, or access credentials in Apple Wallet or Google Wallet always align with the customer’s active subscription status in Adyen.

How Quickly Will Passes Update After An Adyen Payment Is Made?

Passes can update in near real time once Adyen sends a payment event through its webhook system. In most cases, updates are delivered to Apple Wallet or Google Wallet within seconds of payment authorization or capture.

This speed means customers can see loyalty points, coupon balances, event tickets, or membership status change almost instantly, even while they are still at the point of sale or browsing online. The result is a timely experience that strengthens customer trust and engagement.

Will PassKit Issue Passes For Both Online And In-Person Adyen Payments?

Yes. Adyen processes transactions across multiple channels including ecommerce websites, mobile apps, and physical point-of-sale systems. Through the integration with PassKit, payment events from any of these channels can trigger a pass creation or update.

This allows you to maintain a consistent customer experience whether the purchase happens online, in-app, or in-store. A customer could buy in person and instantly receive a digital loyalty update or coupon in their wallet, ready to use on their next visit.

Will This Integration Help Increase Repeat Purchases?

Yes. By connecting Adyen payment events to PassKit, you can automatically issue wallet passes that act as loyalty rewards, promotional offers, or membership perks every time a customer completes a qualifying transaction.

Passes are stored in a highly visible spot, the customer’s digital wallet, so they serve as a constant reminder to return.

This visibility, combined with real time updates and easy redemption, makes it more likely that customers will engage again and purchase more frequently.