Quick start

1 Install the Twikey API client
2 Authorize your Twikey account
3 Start managing

curl -X POST https://api.twikey.com/creditor /
-d apiToken=**API KEY**
                            

use GuzzleHttp\Client;
use GuzzleHttp\ClientInterface;
use Twikey\Api;

$httpClient = new Client();
$APIKEY = "**API_KEY**";
$twikeyclient = new Twikey($httpClient,$APIKEY);
                            

import twikey

APIKEY = '**API_KEY**'
twikeyClient = twikey.TwikeyClient(APIKEY, "https://apiurl_as_found_in_twikey")
                            

let twikeyClient:TwikeyClient = new TwikeyClient({
    apiKey: "apiKey",
    apiUrl: "https://mycompany.twikey.com/api/creditor",
    userAgent: "myApp",
});
                            

public class TwikeyAPI {
    private String apiKey = "**API_KEY**";

    public void logIn(){
        TwikeyClient twikeyClient = new TwikeyClient(apiKey)
            .withUserAgent("myApp");
    }
}
                            

public class TwikeyAPI {
    private String apiKey ="**API_KEY**";

    public void logIn(){
        TwikeyClient twikeyClient = new TwikeyClient(apiKey)
            .WithUserAgent("myApp");
    }
}
                            

import "github.com/twikey/twikey-api-go"

func main() {
   client := twikey.NewClient("**API_KEY**")
}
                            
icon

Easy integration

Close e-mandates, generate SEPA collections and verify payments

icon

Total flexibility

Can be used with more than 3500 banks and compatible with all payment methods via your PSPs.

icon

No lock-in

Deliver the cheapest possible payment options to your stakeholders (such as the CFO) through our smart Payment Switch. Switch between all possible payment methods in seconds.

Want to know more?

We're here to help you.

About Twikey

*Mandatory

Contact our team

Leave your details and we will contact you as soon as possible.