Webhook after a successful payment
Stripe will trigger invoicing only after the order is paid. Events will be processed idempotently so a retried webhook cannot create a duplicate invoice.
Automatic KSeF invoices after Stripe payments
We are working on a Stripe integration for KSeFGPT. Once released, the buyer pays on the merchant website, Stripe confirms the payment with a webhook, KSeFGPT prepares an FA(3) invoice, submits it to KSeF, and stores the status with the KSeF number.
Stripe Checkout
The payment starts invoicing, but the invoice is generated and submitted to KSeF by KSeFGPT.
Stripe
Checkout -> KSeFGPT -> FA(3) -> KSeF
Planned flow
The buyer pays on the seller website through Stripe.
Stripe sends information about the paid transaction.
KSeFGPT prepares the invoice in .xml format and submits the document to KSeF.
The buyer lands in Contractors, and receives a PDF invoice with the KSeF number by email.
Your invoices paid through Stripe are visible in KSeFGPT under Invoices -> Outgoing.
Stripe will trigger invoicing only after the order is paid. Events will be processed idempotently so a retried webhook cannot create a duplicate invoice.
KSeFGPT will collect buyer data, line items, amounts, currency, taxes, and product mappings. Missing data will go to a queue for manual completion.
After FA(3) XML validation, KSeFGPT will submit the invoice to KSeF on behalf of the seller, store the processing status, and link the transaction to the returned KSeF number.
The buyer pays by card or another Stripe method, and KSeFGPT turns the paid transaction into an FA(3) invoice and submits it to KSeF without manual data entry.
Send notifications through a Telegram bot
ViewSend notifications to a Slack channel
ViewSend email notifications through SMTP
ViewSend events to your own endpoint
ViewExport data to Google Drive or Google Sheets
ViewImport expenses from Fakturownia straight to KSeF in self-invoicing mode
ViewCreate a KSeFGPT account and start using full KSeF automation.
Start for free