For the complete documentation index, see llms.txt. This page is also available as Markdown.

Taler

(work in progress) This page is describing how to test Taler on staging environments.

Set up

Taler is a payment method only available in Switzerland for now. To test Taler on a staging server, these are the credentials you need to add on OFN side as a shop owner:

  • Instance URL: https://backend.demo.taler.net/instances/sandbox

  • password: sandbox

To be able to test as a shopper, you will need to add the browser extension and the Taler mobile app. You will need to create an account at Taler's demo virtual bank (this is to mimic the bank's side of things). See info here: https://demo.taler.net/en/ Once you are set up here are some test cases and what you should expect:

Tests cases

Successful payment

The experience of paying with Taler is similar to Paypal: the user is redirected to a payment screen only once the order is completed on OFN:

Once you have clicked on pay, or confirmed on mobile you are redirected to OFN's order confirmation page

Expired payment

If the payment has expired, this is the error message you should get:

Insufficient balance

If your Taler balance is not enough to pay for the OFN order, you should see :

You will need to go to the demo bank and transfer kudos to your Taler wallet.

Product(s) in cart running out of stock before payment is confirmed

  • Check out with Taler.

  • Make products out of stock before completing the payment, while the Taler payment page is displayed

  • Try to check out again with different products.

  • Let an order cycle end before completing the payment.

Handling refunds and partial refunds

  • Place an order.

  • As shop owner, remove an item to have money owed.

  • Credit the order which will trigger a refund. The shopper will receive an email to accept the refund.

  • Void the payment will trigger a complete refund. The shopper will receive an email to accept the refund.

Allow admins to set up an order with Taler

Not supported yet.

Last updated

Was this helpful?