A Tranzzo Space account.
A check that the Credit cards module is enabled in Solomono.
The Tranzzo payment module in Payment Modules.
POS ID, API Key, Endpoints Key, and Secret Key in the Tranzzo module settings.
The default order status and the status after successful payment.
Callback URLs that must be available for automatic order status updates.
Access to Tranzzo Space or an email address for registration.
An active Tranzzo project: test or production.
POS ID, API Key, Endpoints Key, and Secret Key from the same Tranzzo project.
Administrator access to the Solomono store.
Access to firewall, Cloudflare, or hosting settings if the website is protected by additional rules.
Warning. Tranzzo keys are confidential. Do not include them in screenshots, chats, or public instructions. They should be masked in documentation.
Open https://space.tranzzo.com/login?lang=en.
If you do not have an account yet, switch to Register and create one.
If the account already exists, use Log In and enter the email and password.
Complete reCAPTCHA or another security check if Tranzzo asks for it.
.png)
Figure 1. Tranzzo Space login and registration page
Warning. Tranzzo Space may show reCAPTCHA even when the password is correct. This is a normal security check and must be completed manually.
Use credentials from one specific Tranzzo project. For live payments, use the production project. For testing, use the test project credentials.
|
Credential |
Field in Solomono |
|
POS ID |
Tranzzo POS ID |
|
API Key |
Tranzzo API Key |
|
Endpoints Key |
Tranzzo Endpoints Key |
|
Secret Key |
Tranzzo Secret Key |
Result. Tranzzo documentation describes API authentication with POS_ID, API_KEY/signature, and ENDPOINTS_KEY. The Solomono module provides separate fields for these values.
.png)
Figure 2. Tranzzo documentation: API authentication
Log in to the Solomono admin panel.
Open Modules → Solo modules.
Find the Credit cards module.
Make sure the switch is enabled.
.png)
Figure 3. Credit cards module enabled in Solo modules
In the admin panel, open Modules → Payment.
Find Tranzzo in the Payment Modules list.
If you see a plus button next to Tranzzo, click it to install the module.
If the module is already installed, click the pencil icon to open its settings.
.png)
Figure 4. Tranzzo in the payment modules list
Enable the Allow Tranzzo module switch.
Enter the Tranzzo POS ID.
Enter the Tranzzo API Key.
Enter the Tranzzo Endpoints Key.
Enter the Tranzzo Secret Key.
In Paid order status, select the status for a successfully paid order, for example Paid.
In Default order status, select the status assigned when the customer is redirected to payment, for example Awaiting for review.
Other fields are optional and can be changed later if needed.
.png)
Figure 5. Tranzzo module settings in Solomono
Warning. If you use Tranzzo test mode (XTS), enter keys from the Tranzzo test project. The Tranzzo checkout will use the XTS test currency.
|
Field |
Meaning |
|
Allow Tranzzo module |
Enables or disables Tranzzo as a payment method in the store. |
|
Tranzzo POS ID |
The POS/project identifier in Tranzzo. |
|
Tranzzo API Key |
API key used for request authentication/signing. |
|
Tranzzo Endpoints Key |
Key used when calling Tranzzo API endpoints. |
|
Tranzzo Secret Key |
Secret key used for signatures and secure callback processing. |
|
Sort order |
Display order among other payment methods. |
|
Paid order status |
Status assigned after successful payment. |
|
Default order status |
Initial order status before payment confirmation. |
|
Zone |
Geographic zone where the method is available. Leave --none-- if no restriction is needed. |
|
Checkout hint |
Text shown to the customer near the payment method. |
|
Tranzzo test mode (XTS) |
Testing mode with the XTS test currency. |
(if your site is on your own server)
For automatic order status updates, these URLs must be available:
https://<domain>/includes/callbacks/tranzzo_callback.php
https://<domain>/acquire_response.php
Open these URLs in a browser or ask a technical specialist to check them.
Make sure firewall, Cloudflare, or hosting rules do not block POST requests to the callback.
If you use an IP allowlist, add the Tranzzo IP from the official documentation or ask Tranzzo support for the current list.
.png)
Figure 6. Tranzzo documentation: webhooks
Warning. Tranzzo sends a callback/webhook to the store server. If the callback is blocked, the customer may pay successfully, but the order status in the admin panel will not update automatically.
Click Save and close.
Open the storefront and place a test order.
At the payment step, choose Tranzzo.
After redirecting to the payment page, the order is created with Default order status.
After successful payment, Tranzzo sends the callback and the order changes to Paid order status.
If you test in test mode, use the test card data from Tranzzo documentation.
.png)
Figure 7. Tranzzo documentation: test cards
|
Issue |
What to Check |
|
Tranzzo is not visible at checkout |
Credit cards are enabled, Allow Tranzzo module is enabled, and the method is available for the selected zone. Also check the customer group settings: Tranzzo must be included in Payment Modules for the required group. If Shipping Modules are configured for the group or Ship 2 Pay is used, make sure Tranzzo is allowed for the selected shipping method. |
|
Error after redirecting to payment |
POS ID and all keys must come from the same Tranzzo project. |
|
Test mode does not work |
Use test project keys and enable Tranzzo test mode (XTS). |
|
Order is created but status does not change |
Callback URL is available, POST is not blocked by firewall/Cloudflare, and Secret Key is correct. |
|
Payment is successful but the customer is not returned to the store |
Check that https://<domain>/acquire_response.php is accessible. |
|
Tranzzo returns an authorization error |
Check POS ID, API Key, Endpoints Key, Secret Key, and test/production mode. |
□ Tranzzo account is created or access is available.
□ The correct Tranzzo project is selected: test or production.
□ POS ID, API Key, Endpoints Key, and Secret Key are copied from one project.
□ Credit cards are enabled in Solomono.
□ Tranzzo module is installed or opened for editing.
□ Allow Tranzzo module is enabled.
□ Default order status and Paid order status are selected.
□ Callback URL is available for POST requests.
□ A test order has been completed.
Tranzzo Space: https://space.tranzzo.com/login?lang=en
Tranzzo Docs: https://docs.tranzzo.com/
Create account: https://docs.tranzzo.com/docs/getting-started/create-account/
API authentication: https://docs.tranzzo.com/docs/api-usage/authentication/
Webhooks: https://docs.tranzzo.com/docs/webhooks/setting/
Test cards: https://docs.tranzzo.com/docs/testing/cards/