Customize WooCommerce Plugin
Configure payment options, checkout behaviour, and store settings for the Teya WooCommerce plugin.
Payment Methods
| Method | Description |
|---|---|
| Card Payments | Visa, Mastercard, Amex, Diners Club, and Discover. Enabled by default. |
| Apple Pay | Native Apple Pay for supported browsers. Enable in plugin settings. |
Checkout Settings
| Setting | Description |
|---|---|
| Payment Action | Authorize & Capture (immediate) or Authorize Only (capture later from WooCommerce) |
| 3DS | Always enabled. Challenges are handled automatically in the checkout flow. |
| Order Status Mapping | Configure which WooCommerce order statuses map to Teya payment states |
| Debug Logging | Enable to log API requests and responses for troubleshooting (WooCommerce → Status → Logs) |
Refunds
Process refunds directly from WooCommerce:
- Go to WooCommerce → Orders
- Select the order to refund
- Click Refund
- Enter the refund amount and reason
- Click Refund via Teya
Both full and partial refunds are supported.
Webhooks
The WooCommerce plugin automatically configures webhook endpoints. Payment status updates from Teya are received and processed to update WooCommerce order statuses in real time.
Customising the Checkout Display
Modify how the payment method appears on the checkout page:
- Title - Change the payment method label (e.g. "Pay by Card", "Credit/Debit Card")
- Description - Add a description shown below the payment method name
- Icon - Card brand icons are displayed automatically based on supported brands