# Payments and banking + Krokul CRM

Krokul CRM integrates with Stripe, Stripe Billing, PayPal, Adyen, Paddle, GoCardless, Chargebee, Recurly, Wise Business and Revolut Business. The manager asks for money from the deal with a payment link, an invoice or a Direct Debit mandate, and settled money comes back as a payment fact on the matching line of the payment plan. Wise and Revolut credits match open plan lines the same way.

## Services

- [Adyen](https://krokul.com/en/integrations/adyen/index.md) — Via API and webhooks
- [Chargebee](https://krokul.com/en/integrations/chargebee/index.md) — Via API and webhooks
- [GoCardless](https://krokul.com/en/integrations/gocardless/index.md) — Via API and webhooks
- [Paddle](https://krokul.com/en/integrations/paddle/index.md) — Via API and webhooks
- [PayPal](https://krokul.com/en/integrations/paypal/index.md) — Via API and webhooks
- [Recurly](https://krokul.com/en/integrations/recurly/index.md) — Via API and webhooks
- [Revolut Business](https://krokul.com/en/integrations/revolut-business/index.md) — Via API and webhooks
- [Salt Edge](https://krokul.com/en/integrations/saltedge/index.md) — Native
- [Stripe](https://krokul.com/en/integrations/stripe/index.md) — Via API and webhooks
- [Stripe Billing](https://krokul.com/en/integrations/stripe-billing/index.md) — Via API and webhooks
- [Wise Business](https://krokul.com/en/integrations/wise-business/index.md) — Via API and webhooks

## What your team gets

### Asking for payment from the deal

On a won deal the manager picks the provider for a plan line. Krokul creates a Stripe Checkout Session, a PayPal invoice or a GoCardless mandate request and shows the link on the deal. The provider ID stays on the record, so every later event finds the same deal.

### Only settled money closes the plan

A completed capture, a confirmed Direct Debit or a completed bank credit becomes a payment fact. The client company debt drops, `payment.received` fires, and `invoice.paid` follows once the invoice is covered. A refund is booked against the payment it reverses, and a failed charge creates a task for the account manager.

### A bank credit with no single match

When a Wise or Revolut credit fits two plan lines, or none, Krokul does not guess. It waits in the payments register with a task for the accountant, who picks the line. Krokul keeps the transaction ID, so the same credit is never booked twice.

## What to know

Disputes, dunning, payouts and transfers stay with the provider or the bank; Krokul records incoming money and refunds and never sends a payout. For recurring billing, each client has one billing owner, Chargebee, Recurly, Paddle, Stripe Billing or a Krokul contract.

## Questions and answers

### Does Krokul read my business bank account?

Krokul reads Wise Business and Revolut Business through their APIs with the access your company grants, and you can revoke it from the bank side. Other banks reach Krokul through statement lines that the accountant posts in the payments register.

### When does a payment count as received?

At the settled state of each provider, which is a completed capture in Stripe or PayPal, a confirmed collection in GoCardless or a completed transaction in Revolut. Pending money shows as expected.

### What happens to the invoice after a refund?

If the refund leaves the invoice short, it becomes unpaid again, and `invoice.paid` can fire after the next full payment.

## Other categories

- [Accounting](https://krokul.com/en/integrations/category/accounting/index.md)
- [Payments and banks (Ukraine)](https://krokul.com/en/integrations/category/payments-ua/index.md)
- [Tax and e-invoicing](https://krokul.com/en/integrations/category/tax-einvoicing/index.md)

Updated: 2026-10-12

---

App: https://app.krokul.com/ · API: https://app.krokul.com/api/v1/docs
