Retrieving an existing order for payment with TNEW

Hello everybody,

I'm trying to understand the feasibility of creating an unpaid order for a customer in the Tessitura client, producing some kind of link to send to the customer, and allowing the customer to use that link to retrieve their unpaid order inside of a TNEW session so that they can pay the balance due on the payment page. All aspects of TNEW customization are on the table.

I am aware that TNEW supports completing a pending subscription/package renewal after logging in. I would intuit that this is only allowed because the possible order state that results from a package rollover is a constrained set of possibilities, and that there are plenty of possible order states that TNEW does not know how to render. I might hope that as long as an order is within the set of possible states that TNEW understands, that this should be possible by way of invoking an API endpoint to load the existing order into the current session. Interested to know if this has been accomplished before.

My likely alternative is to send Square invoices directly to the customers' emails, which would avoid TNEW login for the customer and any potential rough edges from this particular misuse of TNEW. But both of these would be new territory, so it's difficult to say which is the better option at this point. Any ideas or info would be appreciated.

Parents
  • Just thinking out loud with no customizations

    1. create the unpaid order in Tess client
    2. create an output set with the balance amount and pull that through to WF to append to a donations link ala  /donate/i/[slug]?amount=[##.##]
    3. Send them to a contribution (one page giving) with the amount pre populated
    4. have that go to an on account payment method on their account
    5. Now auto paying the unpaid order off with On account I don't know - but almost there

    One Page giving is great to schools to pay off invoices using on account if they use the correct Email.  Should be a possibility here

    Hope that helps in any way

  • That's a handy idea -- definitely worth considering.

Reply Children
No Data