Prepare a secure server integration
- A website owner or editor opens Install & settings and generates a server key. Store it in the backend’s secret store. Never put it in browser code, a URL, or a repository.
- Give your developer the collector URL shown by the setup panel. Paid and refund outcomes are sent to its
/v1/outcomespath using the public-key header and server-key authorization. - Use actual confirmed payment records, the website/provider/store/order identity, a revision ID, currency, and payment time. Amounts are integer minor units: EUR 100.00 is
10000, not100. - Use a new transport ID for each new batch. Retry delivery with the identical transport ID and body; changing a body under the same transport ID causes a conflict. Keep the original payment revision or refund identity so retrying cannot invent a second financial outcome.