RedFace Pay for WordPress connects your site to the RedFace Platform via Commerce API.
- One login — same merchant identity across every RedFace plugin
- Modular — only Payments loads in this release
- Connection wizard — account, API key, business, ready
- Webhooks — require a configured secret and
x-redface-signatureHMAC verification - Shortcode —
[redface_pay_button amount="99.00" currency="ZAR"]
You are not installing a standalone payment gateway. Business logic lives on RedFace; this plugin is a thin, secure client.
Configuration
- Merchant ID — UUID of your RedFace business
- API Key —
rf_live_…from Account → Developers (never commit to version control) - Webhook URL — copy from Settings into your RedFace webhook dashboard
- Mode — Sandbox for testing, Live for production
External services
This plugin connects to the RedFace Commerce API to create payment sessions and receive webhooks.
What is sent and when
- When a customer pays, the plugin sends your configured Merchant ID and authenticates with your API key (stored in WordPress options).
- Payment payloads may include amount, currency, customer email, and order metadata.
- A connection test (
ping) runs when you complete the connection wizard or test settings in wp-admin.
Default API endpoint
https://bpzzgilwlkghgfkvkkxx.supabase.co/functions/v1/commerce-api
Merchants may override the API base URL in plugin settings (e.g. for staging).
Service provider
RedFace (RedFace Pay), African commerce infrastructure.
- Terms of use: https://www.redfacepay.co.za/legal/terms
- Privacy policy: https://www.redfacepay.co.za/legal/privacy
Troubleshooting
- API Status offline — verify API key, merchant ID, and that your key is active in RedFace Account.
- Webhooks failing — confirm webhook secret matches Settings and your site is reachable over HTTPS.
- Pay button does nothing — complete the Connection wizard and confirm payments scope on your API key.
Support
Email support@redfacepay.co.za or visit https://www.redfacepay.co.za/plugins/redface-pay