Inquiry regarding custom Payment Gateway integration for Gridbox (Joomla 5)

Dear Balbooa Team,

I am a user of Gridbox from Taiwan. Since the built-in payment gateways currently do not support local providers in Taiwan (such as ECPay or NewebPay), I am planning to develop a custom payment plugin for my Gridbox Store.

To ensure my development aligns with the Gridbox architecture, could you please provide some guidance on the following questions?

Development Documentation: Do you have any developer documentation or a "Skeleton Plugin" specifically for Gridbox Store Payment Gateways in Joomla 5?

Directory Structure: Should custom payment methods still be placed under /components/com_gridbox/libraries/store/payments/?

Class Inheritance: Which core class should my custom payment plugin extend? (e.g., gridboxStorePayment?)

Callback Handling: What is the recommended way to handle asynchronous server-to-server notifications (Webhook/ReturnURL) within the Gridbox framework to ensure order status updates correctly?

Joomla 5 Compatibility: Are there any specific Namespacing requirements or breaking changes I should be aware of compared to Joomla 4?

I plan to use ECPay AIO Redirect API. How can I set up a custom callback URL in Gridbox that bypasses Joomla's default routing/cache to ensure the payment notification (POST) from the gateway is received properly?

I really love the flexibility of Gridbox and hope to bring local payment support to the Joomla community in Taiwan. Thank you for your time and support!

Best regards,

Replies are visible only to logged in members with an active subscription.