Thank you for your message.
We sincerely apologize for the inconvenience you are experiencing.
After reviewing your payment plugin configuration, we noticed that in the plugin settings you have only configured the Test Secret Key field. However, in the screenshot you shared from the Chargily dashboard, both the Public Key and the Test Secret Key are provided.
Please ensure that all required credentials (including the Public Key, if required by your integration logic) are properly configured in the plugin settings. If the payment is successfully completed on the Chargily side but the order status remains “Unpaid” in EasyStore, it typically indicates that the callback/verification process is not being executed correctly or the API credentials are incomplete/mismatched.
We recommend consulting with a developer who has solid experience in PHP and Joomla development to properly review and adjust the custom payment plugin implementation.
For your reference, here is the official EasyStore payment gateway integration documentation:
https://www.joomshaper.com/documentation/easystore/payment-gateway
Please note that custom payment gateway integrations and third-party plugin modifications fall outside the scope of our standard support.
We appreciate your understanding.