=== PayForce for WordPress ===
Contributors: payforce
Tags: payments, credit card, bizum, sepa, checkout
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 8.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Acepta pagos con PayForce en WordPress sin WooCommerce: shortcodes, bloque Gutenberg y widget.

== Description ==

PayForce for WordPress es un plugin ligero (no requiere WooCommerce) para cobrar con tarjeta, Bizum, SEPA y otros métodos habilitados en tu cuenta.

= Shortcodes =

`[payforce_button product_id="prod_123" label="Pagar"]`

`[payforce_inline product_id="prod_123"]`

También puedes usar un importe fijo en céntimos:

`[payforce_button amount="1999" currency="eur" label="Pagar"]`

= Bloque Gutenberg =

«PayForce — Botón de pago»: producto, importe, modo modal/inline y color del botón.

= Widget =

Widget clásico de barra lateral (`WP_Widget`) compatible con widgets heredados.

La clave secreta nunca llega al navegador. Las sesiones se crean en el servidor (admin-ajax o REST `/wp-json/payforce/v1/session`). El pago se confirma por webhook HMAC en `/wp-json/payforce/v1/webhook`.

== Installation ==

1. Sube el zip o copia la carpeta `payforce-wordpress` a `wp-content/plugins`.
2. Activa el plugin.
3. Ve a Ajustes → PayForce e introduce tu publishable key (`pf_pk_live_` / `pf_pk_test_`) y secret key (`pf_live_` / `pf_test_`).
4. Pulsa «Probar conexión» y guarda. El webhook se registra automáticamente.

== Frequently Asked Questions ==

= ¿Necesito WooCommerce? =

No. Este plugin es independiente. Si usas WooCommerce, instala PayForce Payments for WooCommerce.

= ¿Cómo se confirma el pago? =

Por webhook firmado HMAC (`x-payforce-signature`), no por el navegador.

== Changelog ==

= 1.0.0 =
* Primera versión: shortcodes, Gutenberg, widget, sesiones server-side y webhooks HMAC.

== Upgrade Notice ==

= 1.0.0 =
Versión inicial.
