Hi,
I have a Tryton setup integrated with a web shop where customers can place orders and pay directly via PayPal. Tryton receives order updates and processes payments when marked as succeeded by the shop. That all works. However, I also want to allow customers to pay directly using PayPal links that I generate for them (outside the web shop).
The challenge is ensuring consistency in Tryton for both types of payments since Shop-originated payments do not explicitly create PayPal transactions in Tryton. As I dont really know where to start and which modules could be used for this purpose I have a few questions:
- The existing
account_payment_*
modules (e.g. stripe, braintree) all assume already existing payments and connect them with transactions. There is no gateway module that is able to fetch transactions without payments, is that right? - How can I standardize the payment handling in Tryton for both Shopify-originated and manually generated PayPal transactions?
- What is the best way to automatically reconcile/assign the payments with their respective invoices/orders in Tryton?
Any insights or examples of similar scenarios are greatly appreciated! Thanks