Company SatisPay People Paying People is on of our partners we integrate with. Because the process is not so straight forward I have prepared small manual how to do it.
1. Contacts
This list of people who could support us with integration.
| Name | Position | Phone | |
|---|---|---|---|
Giorgia Trentini |
x |
x |
|
Federica Valenghi |
Senior Solution Manager |
+39 342 7559722 |
According the information from Federica, Giorgia is supposed to be the primary contact person.
2. Scope
There are two environments Sandbox for development and Production, well for production🙂. They differ by URL prefix (see Endpoints).
3. Registration
To be able to use SatsPay it is necessary to register. There are two environments Sandbox for development and Production, well for production🙂.
| I never tried to work with Production environment. All the info below is valid for Sandbox |
Please contact Giorgia Trentini<giorgia.trentini@satispay.com> to be registered.
You need to provide a phone number and e-mail which is connected with the account.
For rerun you will get a link to download application from, access PIN (e.g. 12345) and set activation tokens (e.g. 6N3ECU)
3.2. API activation
There is a page about security.
In nutshell you need generate RSA private key and derive public key.
The command below creates tow files private.pem and public.pem.
openssl genrsa -out private.pem 4096
openssl rsa -in private.pem -outform PEM -pubout -out public.pem
Then you need to register key by SatisPay to obtain keyID.
| Please note that the instructions there are only valid for Production environment. For Sandbox you need to use URL prefix https://staging.authservices.satispay.com. |
To get the keyID call this method
https -v POST https://staging.authservices.satispay.com/g_business/v1/authentication_keys token=6GW9KH public_key=@public.pem
{
"key_id": "2...0"
}
Save your public, private key and key ID.