Push notifications
Send wallet push reminders to holders with active passes. You configure what the push says; when it fires depends on the integration.
Admin settings
On each integration page, open Push notification copy:
| Field | Purpose |
|---|---|
| Push enabled | Enable/disable each reminder type |
| Days before | Cron modules — lead time before expiry/event (1–90 days) |
| Push title / message | Plain-text copy with placeholders |
Timing by integration
MemberPress
Fires when MemberPress sends reminder emails. Configure timing under MemberPress → Reminders.
- Membership / subscription expiring
- Subscription renewing
- Trial ending
- Saved card expiring
WooCommerce Subscriptions
Fires when WCS would email the customer. Settings under WooCommerce → Subscriptions → Customer notifications.
- Next payment / renewal
- Trial ending
- Subscription ending
UMP / PMPro / Simple Membership
Checks active passes once per day. Sends Before membership expires within the Days before window.
Event Tickets / Events Manager
Sends Before event starts when the event start date falls within the configured lead window.
PW / YITH Gift Cards
Sends Before gift card expires when the card expiration falls within the Days before window.
API payload
POST /api/public/v1/send-pass-notification/{passUuid}
X-Request-Origin: https://yoursite.com
{ "message": "Push title\n\nPush message body" }
Title and message from your settings are combined into one message field.
Placeholders
MemberPress: {membership_title} {membership_expires} {next_payment_date} {trial_end_date} {card_expiry_date} {user_*}
WCS: {product_name} {subscription_id} {next_payment_date} {trial_end_date} {end_date} {user_*}
UMP / PMPro: {level_name} {expire_date} {user_display_name} {user_email}
Simple Membership: {level_name} {expire_date} {user_display_name} {user_full_name} {user_email}
Event Tickets: {event_title} {event_start} {ticket_name} {user_full_name} {user_email}
Events Manager: {event_name} {event_start} {booking_id} {user_full_name} {user_email}
PW / YITH Gift Cards: {product_name} {card_number} {expire_date} {balance_formatted} {user_*}
Send test notification
- Connect EpassCard and save push copy for a reminder type.
- Enter a pass UUID from Issued passes.
- Select reminder type and click Send test notification.
- Check API Log if it fails (domain, key, or missing copy).
API requests send X-Request-Origin with your site URL. It must match allowed_domains on your API key. See Connection.