Integrations / Payments / PayPal
PayPal integration
Customers love PayPal.
Accounting
does not.
A PayPal account is a small bank account of its own — with fees, holds, currency conversion and chargebacks. I make sure every movement lands on the right order by itself.
What PayPal gives you to work with
API
REST APIs
Create orders, capture payments, issue refunds — the current interface generation for the whole payment flow.
Webhooks
PayPal tells you
Payment received, refunded, reversed, dispute opened. The authenticity of every message can be verified.
Search
Transaction history
Account movements retrievable after the fact, fees included — the basis for reconciling older periods without gaps.
Reports
Settlement files
Settlement and transaction reports as files; for high-volume businesses delivered automatically.
Many grown shops still run an older PayPal connection — the classic API or IPN notifications. It works until it does not. Replacing it can be done without interrupting sales.
What companies use it for
- Automated reconciliation: every transaction is matched to its invoice through the order number; fees are booked separately.
- PayPal into ERP or accounting: journal entries instead of a CSV file — in the format your accounting reads.
- Refunds from your own system: the return is booked in the warehouse, the refund goes out automatically, the document creates itself.
- Disputes and buyer-protection cases: when a case is opened, the order, the shipping proof and the correspondence are bundled and ready — with deadlines watched.
- Several payment routes, one flow: PayPal, card and bank transfer end in the same order status.
Why PayPal reconciliations never add up
Three causes come up again and again. First: the fee is deducted before the amount appears in the PayPal account — match gross against net and you will never find a match. Second: holds and pending payments only show up as available later. Third: the order counts as paid because the customer was redirected back to the shop — although the payment had not completed.
I know these patterns from running my own e-commerce operation with retail and wholesale customers, and I build every payment integration to the same rule: what counts is the verified message from the payment provider — not the customer's browser coming back.
Security
Your systems never see the buyer's credentials; login happens exclusively at PayPal. On your side there are transaction references and amounts. API keys are stored separately and can be rotated.
How I go about it
01
Read what the system offers
Which data lives where, who needs it when, and which route the system genuinely provides. The output is a one-page interface sheet, not a concept paper.
02
Prototype on real data
Within days the first real record travels from A to B. Only then do the actual problems show up: formats, edge cases, permissions.
03
Run it properly
On monitored servers, with retries, a log and explicit failure handling. Not a script on a forgotten office PC.
04
Let AI watch it
A delivery that does not arrive, a format that changes, a total that drifts — the integration reports it before accounting or the warehouse notices.
Questions I get asked
We export PayPal as CSV once a month — is that not enough?
It works, but it costs hours every month and finds errors weeks late. With an integration every payment is matched the same day and deviations show up immediately.
Can past periods be reconciled retroactively?
Yes. Past movements can be retrieved and matched after the fact — useful before year-end closing or when changing accountants.
Do we have to replace the PayPal connection in our shop?
Not necessarily. Often the checkout stays as it is and I add only the part after it: matching, booking, monitoring. If the connection is outdated I recommend replacing it, and do it without interrupting sales.
Other integrations
ERP
SAP
Deliveries, stock, advice notes and master data out of SAP — via IDoc, BAPI, OData or a plain file export.
Freight forwarding
CarLo
Orders, tours and shipment status out of the CarLo transport management system — into warehouse, customer portal and reporting.
Payments
Stripe
The payment arrives — invoice, warehouse and accounting know immediately. Fees and payouts included.
Next step
Does your PayPal account
add up at
month end?
If not — or only with a lot of manual work — show me the flow. It usually comes down to two or three recurring patterns.
PayPal is a trademark of PayPal, Inc. I work independently and have no partnership or affiliation with the companies named. Names are used only to describe the technical connection. · Auf Deutsch: PayPal bei Monster Intelligenz