Documentation

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.

The six sections of the documentation
ItemSectionWhat it covers
1Getting startedKeys, installation and a first test transaction — usually within the hour.
2API referenceThe REST API, resource by resource: requests, responses and error codes.
3SDKsThe JavaScript, Python, PHP and Ruby libraries and how each is set up.
4GuidesWorked procedures: multi-currency checkout, tax calculation, platform plugins.
5WebhooksThe notifications your server receives when a payment, payout or dispute changes state.
6Best practicesHandling 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.