Title: RedFace Pay
Author: redfacesa
Published: <strong>Ògún  13, 2026</strong>
Last modified: Ògún  13, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/redface-pay/assets/icon-256x256.png?rev=3646073)

# RedFace Pay

 Láti ọwọ́ [redfacesa](https://profiles.wordpress.org/redfacesa/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/redface-pay.1.0.2.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/redface-pay/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/redface-pay/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/redface-pay/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/redface-pay/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/redface-pay/)

## Àpèjúwe

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-signature` HMAC 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

## Ìgbéwọlẹ̀

 1. Upload the plugin folder to `/wp-content/plugins/redface-pay` or install from WordPress.
    org (when published).
 2. Activate through the Plugins screen.
 3. Open **RedFace Pay  Connection** and complete the wizard.
 4. Generate an API key at https://www.redfacepay.co.za (Account  Developers).

## FAQ

### Does this replace WooCommerce?

No. Use **RedFace Pay for WooCommerce** for Woo checkout. This plugin is for simple
pay buttons and custom themes.

### Where is business logic?

On RedFace Platform — payments, settlement, KYC, and events. The plugin never embeds
payment partner secrets in WordPress.

### Does this store card data in WordPress?

No. Checkout runs on RedFace hosted payment pages.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“RedFace Pay” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa 
sí plugin yìí.

Àwọn Olùkópa

 *   [ redfacesa ](https://profiles.wordpress.org/redfacesa/)

[Túmọ̀ “RedFace Pay” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/redface-pay)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/redface-pay/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/redface-pay/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/redface-pay/) nípasẹ̀
[RSS](https://plugins.trac.wordpress.org/log/redface-pay/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.2

 * Plugin Check: prefix admin view variables; sanitize wizard API key input for 
   WordPress.Security rules.

#### 1.0.1

 * Settings: API keys and webhook secrets are sanitized without sanitize_text_field
   so token characters are preserved.
 * Webhooks: require a configured webhook secret and a valid x-redface-signature;
   reject unsigned requests.

#### 1.0.0

 * Initial release — connection wizard, Commerce API client, pay button shortcode,
   webhooks, admin logs.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.2**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 6 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/redface-pay/)
 * Àwọn àmì
 * [africa](https://yor.wordpress.org/plugins/tags/africa/)[checkout](https://yor.wordpress.org/plugins/tags/checkout/)
   [commerce](https://yor.wordpress.org/plugins/tags/commerce/)[payments](https://yor.wordpress.org/plugins/tags/payments/)
   [redface](https://yor.wordpress.org/plugins/tags/redface/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/redface-pay/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/redface-pay/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/redface-pay/reviews/)

## Àwọn Olùkópa

 *   [ redfacesa ](https://profiles.wordpress.org/redfacesa/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/redface-pay/)