https://github.com/vapor-community/wallet
  
  
    🎟️ 📦 A package for creating passes and orders for Apple Wallet with Vapor. 
    https://github.com/vapor-community/wallet
  
apple-wallet cards coupons ecommerce merchant orders passbook passes passkit server-side-swift swift swift-library swift-linux swift-package swift-package-manager swift-vapor tickets vapor vapor-swift wallet
        Last synced: 7 months ago 
        JSON representation
    
🎟️ 📦 A package for creating passes and orders for Apple Wallet with Vapor.
- Host: GitHub
- URL: https://github.com/vapor-community/wallet
- Owner: vapor-community
- License: mit
- Created: 2019-12-22T09:20:34.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T01:29:23.000Z (10 months ago)
- Last Synced: 2025-02-10T06:02:07.756Z (9 months ago)
- Topics: apple-wallet, cards, coupons, ecommerce, merchant, orders, passbook, passes, passkit, server-side-swift, swift, swift-library, swift-linux, swift-package, swift-package-manager, swift-vapor, tickets, vapor, vapor-swift, wallet
- Language: Swift
- Homepage: https://swiftpackageindex.com/vapor-community/wallet
- Size: 369 KB
- Stars: 79
- Watchers: 8
- Forks: 11
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
 
Awesome Lists containing this project
README
          
🎟️ 📦 Create, distribute, and update passes and orders for the Apple Wallet app with Vapor.
Use the SPM string to easily include the dependendency in your `Package.swift` file.
```swift
.package(url: "https://github.com/vapor-community/wallet.git", from: "0.7.0")
```
> Note: This package is made for Vapor 4.
## 🎟️ Wallet Passes
The `VaporWalletPasses` framework provides a set of tools to help you create, build, and distribute digital passes for the Apple Wallet app using a Vapor server.
It also provides a way to update passes after they have been distributed, using APNs, and models to store pass and device data.
Add the `VaporWalletPasses` product to your target's dependencies:
```swift
.product(name: "VaporWalletPasses", package: "wallet")
```
See the framework's [documentation](https://swiftpackageindex.com/vapor-community/wallet/documentation/vaporwalletpasses) for information and guides on how to use it.
For information on Apple Wallet passes, see the [Apple Developer Documentation](https://developer.apple.com/documentation/walletpasses).
## 📦 Wallet Orders
The `VaporWalletOrders` framework provides a set of tools to help you create, build, and distribute orders that users can track and manage in Apple Wallet using a Vapor server.
It also provides a way to update orders after they have been distributed, using APNs, and models to store order and device data.
Add the `VaporWalletOrders` product to your target's dependencies:
```swift
.product(name: "VaporWalletOrders", package: "wallet")
```
See the framework's [documentation](https://swiftpackageindex.com/vapor-community/wallet/documentation/vaporwalletorders) for information and guides on how to use it.
For information on Apple Wallet orders, see the [Apple Developer Documentation](https://developer.apple.com/documentation/walletorders).