=== PaySlate ===
Contributors: payslate
Tags: invoice, invoicing, stripe, square, payments
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 26.07.31.01
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Beautiful, professional invoices that are easy to create, send, and get paid. Accept payments through Stripe or Square.

== Description ==

Create beautiful, professional invoices that are easy to send and manage. Build one in a few clicks. Get paid through Stripe or Square.

= What you can do =

* Send professional invoices with line items, tax, discounts, due dates, and notes.
* Ask for a deposit up front, or let clients pay the full balance or a custom amount.
* Get paid by card through Stripe or Square, right on your own site.
* Track every invoice at a glance: sent, viewed, partial, paid, or overdue.
* Send receipts and gentle overdue reminders automatically.

Your clients never need an account, and payments happen on your site, not on a third-party portal.

== Installation ==

1. Upload the `payslate` folder to `/wp-content/plugins/`, or install PaySlate through WordPress.
2. Activate PaySlate and open PaySlate > Settings.
3. Enter your company and invoice defaults.
4. Choose Stripe or Square and connect your account.

== Frequently Asked Questions ==

= What do I need to get started? =

You need a Stripe or Square account, either your existing one or a new one. Enter that provider's details in PaySlate > Settings and you are ready to send invoices and get paid.

== External services ==

PaySlate does not process payments itself. It connects to your chosen provider, Stripe or Square, to securely collect and process card payments, the same way any payment plugin does. Card details are handled by the provider and are never stored on your site.

Privacy: [Stripe](https://stripe.com/privacy) and [Square](https://squareup.com/us/en/legal/general/privacy).

Learn more at [payslate.app](https://payslate.app).

== Disclaimer ==

PaySlate is an independently developed plugin and is not affiliated with, endorsed by, or sponsored by Stripe, Square, or WordPress.

== Development ==

The admin interface is built from the React and TypeScript source in the `admin-ui/` directory, which is included in this plugin. To rebuild it, run `npm install` and then `npm run build` inside `admin-ui/` (the output is written to `assets/dist/`).

== Changelog ==

= 26.07.31.01 =
* Improved Stripe and Square payment reliability and webhook handling.
* Improved settings reliability and prevented partial saves when validation fails.
* Added Ledger and Notifications settings controls.
* Improved invoice email failure guidance with a manual sharing option.
* Fixed copied invoice links so customers can still pay after an email delivery failure.

= 26.07.30.10 =
* Initial release on WordPress.org.
