# Getting Started/Overview

We're excited to introduce Finswich, a payment infrastructure that enables you to make and receive payments, extend your list of services and expand to other countries across the world via a simple to embed plugin&#x20;



Finswich provides the following core services:

1. **Inter-wallet Transfer:** The inter-wallet transfer service allows your user to transfer funds to other apps that are registered on the Finswich platform.
2. **Bank Transfer:** Bank transfer services allow your users to be able to transfer to bank accounts across the world. &#x20;
3. **Utility Services:** Finswich utility service allows you to purchase 10,000 Value added services like airtime and data from different operators across the world.&#x20;
4. **Fund Wallet:** The fund wallet feature enable your users fund their local wallet with foreign currencies.&#x20;
5. **Subscription Services:** Finswich subscription endpoint allows your users to subscribe for online services (Spotify, Netflix) directly from you wallet
6. **Checkout Services:** The finswich checkout endpoint allows you to be able to receive money for goods and services&#x20;

<div align="left"><figure><img src="https://1979013142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrIeD8udgyymtpHjNuERt%2Fuploads%2FoJHV6VyjSAzQsBL7KO6b%2FInline%20JS.png?alt=media&#x26;token=e5dacb2a-e7da-4fbb-8d02-b414518ed58a" alt=""><figcaption><p>Finswich Checkout</p></figcaption></figure></div>

## Getting Started

### Before You Begin

1. Create a free Finswich account [here ](https://finswich.fuspay.finance/auth/login) & [register your app ](https://finswich.fuspay.finance/apps/create-app)(_for Test, you can go to our APP settings tab and toggle on our sandbox)_

&#x20; 2\. Integrate our wallet plugin

<figure><img src="https://1979013142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrIeD8udgyymtpHjNuERt%2Fuploads%2FOo3IY74TGtqyVpHUZZaA%2Fupdated-checkout.png?alt=media&#x26;token=67534d17-ea9b-4b47-8828-4e192e5391d1" alt=""><figcaption><p>Code to integrate inline checkout </p></figcaption></figure>

3. Setup your outgoing and incoming webhooks and whitelist your domains

<figure><img src="https://1979013142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrIeD8udgyymtpHjNuERt%2Fuploads%2FoRL5Vu1nBjii9G0h8JER%2Fweb%20hook%20notification%20(1).png?alt=media&#x26;token=1318bc7e-f1aa-4601-9a94-1d9df9208349" alt=""><figcaption><p>Integrating webhooks and whitelisting domains</p></figcaption></figure>

&#x20; 3\. Test your integration using your API keys from your API setting tab

&#x20; 4\. Initiate our checkout directly from your app and perform transactions.

## Sandboxing and Going Live.&#x20;

A merchant is not allowed to go live and generate Live API keys until they have submitted all the necessary compliance documents and the submitted documents have been approved.&#x20;

However Finswich merchants get access to test keys and a sandbox where they can perform test operations between the Finswich app and their app.&#x20;

The Finswich API settings screen provide you with a **sandbox URL**, couple of input fields to add your **test URLs**, and the ability to list your URLs you would like to be whitelisted with us.

