# Taler-Tryton Payment System Devlog

**URL:** <https://ich.taler.net/t/taler-tryton-payment-system-devlog/588>\
**Category:** Tryton\
**Tags:** in:python\
**Created:** [9 December 2025 17:06 UTC](https://ich.taler.net/t/taler-tryton-payment-system-devlog/588 "2025-12-09T17:06:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![htgoebel](https://ich.taler.net/user_avatar/ich.taler.net/htgoebel/32/231_2.png) [@htgoebel](https://ich.taler.net/u/htgoebel)\
**Post date:** [9 December 2025 17:06 UTC](https://ich.taler.net/t/taler-tryton-payment-system-devlog/588/1 "2025-12-09T17:06:31Z")

</div>

I well not actually write a “log” here, just some brief notes.

#### Here is the current status

- [`account_payment_taler` module](https://foss.heptapod.net/tryton-community/incubator/account_payment_taler) implemented, following the ones for stripe and braintree. This implements

- written documentation and tutorials

- added a test-suite which uses the demo backend and required interaction for paying and taking the refund.

#### Issues I’m facing

- Tryton does not provide a “standard” or “example” web shop. Thus I can not integrate Taler payment into some actual workflow – and not even write a tutorial how to.

- Looks like I can’t create (pro forma) invoices containing the QR code for a Taler payment, see the main developer’s comment at [Creating a Taler payment for invoicing - #4 by ced - Developer - Tryton Discussion](https://discuss.tryton.org/t/x/8980/4).

#### Limitations

- The implementation will not (yet) support all features of Taler Merchant like tokens, public reorder url, auto refund, etc. The main reason for this is: I don’t know the business side of this. Of course I’d be easy to add the required fields to the Payment class – but IMHO its not a good idea to put all these into the forms.

---

<div class="post-metadata">

**Author:** ![how](https://ich.taler.net/user_avatar/ich.taler.net/how/32/42_2.png) [@how](https://ich.taler.net/u/how)\
**Post date:** [27 February 2026 08:35 UTC](https://ich.taler.net/t/taler-tryton-payment-system-devlog/588/2 "2026-02-27T08:35:23Z")

</div>

From [discuss.tryton.org](https://discuss.tryton.org/t/gnu-taler-tryton-gnuhealth-integration/8030/2):

> The _Account Payment Taler_ module is done. It is modeled like the other account-payment-… modules.
> 
> The _Account Payment Taler_ module allows receipt of payments using [Taler](https://taler.net). It communicates with the [GNU Taler Merchant Backend](https://docs.taler.net/taler-merchant-manual.html) for creating “orders” and checks whether they are paid. The module also provides the possibility to send refunds and checks whether they have been acquired by the customer.
> 
> For your web-shop it provides a “checkout” page containing the QR-code the customer’s wallet needs to scan. It also provides a sample report showing how to integrate the Taler payment QR-code into PDF invoices. Of course, the QR-code and the URL contained can also be send to the customer via an e-mail.
> 
> The module’s documentation includes comprehensive tutorial.
> 
> The [package is available at PyPI](https://pypi.org/project/trytoncommunity-account-payment-taler/), the [module source](https://foss.heptapod.net/tryton-community/modules/account_payment_taler) is at heptapod. Contributions are welcome.
