Form
SV-4
Title of sheet
Technical file
Sheet
4 of 6
Issued by
SOLVIEN LLC
1Technical file
Integrate once. File it and move on.
1.0Summary
One REST API, four SDKs, webhooks for everything that changes state. A first test transaction usually goes through within the hour.
2Specimen call
A payment, in one call.
2.0Notes
A specimen written with the JavaScript SDK. The key is truncated and the values are examples; it shows the shape of a call, not a live account.
2.1Entry · JavaScript
import { Solvien } from "@solvien/sdk";
const solvien = new Solvien("sk_test_9fT2…");
const payment = await solvien.payments.create({
amount: 4900, // minor units: 49.00
currency: "EUR",
buyer: { email: "buyer@example.com", country: "DE" },
tax: "automatic",
webhook: "https://example.com/hooks/payments",
});
console.log(payment.status);2.2What it declares
- Amount and currency
- Buyer and country
- Tax, worked out automatically
- Where to send the webhook
3Libraries
Four SDKs, one API.
3.0Notes
Pick the library that matches your stack. Anything the SDKs do can also be done by calling the REST API directly.
3.1SDK
JavaScript
3.2SDK
Python
3.3SDK
PHP
3.4SDK
Ruby
25+ platform integrations: plugins, the REST API and webhooks.
4Contents of the documentation
Six sections.
4.0Notes
This sheet is a summary, so the sections below are listed, not linked. For the documentation itself or an integration question, use box 5.
| Item | Section | What it covers |
|---|---|---|
| 1 | Getting started | Keys, installation and a first test transaction — usually within the hour. |
| 2 | API reference | The REST API, resource by resource: requests, responses and error codes. |
| 3 | SDKs | The JavaScript, Python, PHP and Ruby libraries and how each is set up. |
| 4 | Guides | Worked procedures: multi-currency checkout, tax calculation, platform plugins. |
| 5 | Webhooks | The notifications your server receives when a payment, payout or dispute changes state. |
| 6 | Best practices | Handling keys, testing before going live, and keeping an integration tidy. |
5Assistance
Stuck on a box? Ask.
5.0Instructions
Send the question with the language you are using and what you expected to happen. Email support is open around the clock and replies within 24 hours.