Full documentation is available at https://tpp.walutomat.dev/v3/
qseal.cer
and qseal.key
files are provided as examples. You need to provide valid cert/key pair on your own.
Make sure the private key you are using is in PKCS#8 format and starts with -----BEGIN PRIVATE KEY-----
header. If your key is in different format, you can convert it using f.e. openssl command: openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in pkcs1.key -out pkcs8.key
It is possible to use openssl
/keytool
command line tools but we highly recommend this GUI:
https://keystore-explorer.org
- Go to Settings -> Certificates
- Set API host (for example sandbox instance is
tpp.walutomat.dev
) - Set CRT file to your certificate
- Set KEY file to your private key
- Import
example.postman_collection.json
collection - Run at least once
Lib install
request - Due to Postman limitations you have to paste content of cert/key to collection variables, to do so:
- Click three dots near the collection name, select
Edit
and thenVariables
tab - Paste private key file content into
Current value
ofprivkey_pem
variable - Paste certificate file content into
Current value
ofcert_pem
variable
- Click three dots near the collection name, select
- Now you can run
Example request
sh example.sh
mvn package && java -jar target/example-1.0-SNAPSHOT-jar-with-dependencies.jar
node example.js
php example.php
python example.py