Skip to main content
Use an SDK instead of calling the API by hand. Each one covers every Yativo Fiat endpoint with the same method names, and handles the parts that are easy to get wrong.

Node.js / TypeScript

@yativo/fiat-sdk · Node 18+

Python

yativo-fiat-sdk · Python 3.8+

PHP

yativo/fiat-sdk · PHP 8.1+

Laravel

yativo/fiat-sdk-laravel · Laravel 10–13

Go

github.com/Yativo/yativo-fiat-go · Go 1.18+

WooCommerce

Plugin for WordPress stores, no code needed

What every SDK does for you

Before you start

1

Create an API key

Sign in to app.yativo.com, go to Developers → API Keys and click Generate key. Copy the API secret straight away: it’s shown once. See API keys.
2

Add your server's IP address

Add the IP of every server that will use the key. Requests from anywhere else are refused. See IP whitelisting.
3

Store the credentials as environment variables

YATIVO_API_KEY, YATIVO_API_SECRET and YATIVO_ENVIRONMENT (sandbox or production). Every SDK reads them automatically.
4

Start in sandbox

Sandbox has its own keys and moves no real money. See Sandbox.

The same call in every language

Troubleshooting

These errors look the same in every SDK.

Source code and contributing

Every SDK is open source under the MIT license, with runnable examples, a full method reference, tests and contribution guidelines: Node.js · Python · PHP · Laravel · Go · WooCommerce Report security issues privately to security@yativo.com.