A MemberPress membership gateway for U.CASH Pay. Members pay with crypto or card at the hosted checkout; a verified webhook marks the transaction complete. Non-custodial.
Status: integration scaffold. MemberPress's
MeprBaseRealGatewaymethod signatures and the$txnobject shape can vary by version. Confirm against your installed MemberPress and adjustprocess_payment()/record_payment()if needed.
- Requires MemberPress.
- Upload this folder to
/wp-content/plugins/and activate. - Set the options
ucashpay_mp_cloud_token,ucashpay_mp_webhook_secret,ucashpay_mp_base_url(add via wp-options, or wire to a settings page). - Enable the U.CASH Pay gateway under MemberPress → Settings → Payments.
- Set the webhook URL in pay.u.cash to
https://your-site/wp-json/ucashpay-mp/v1/webhook, then Test Webhook.
- Sign up at pay.u.cash, verify your email.
- Set your receive addresses under Settings → Addresses (a wallet per coin, or ENS/Unstoppable/FIO names).
- Create a store at Account → Stores → + Add Store.
- Copy the Store Cloud Token + Store Webhook Secret (store-level, not account-wide).
GPLv2 or later.