Limit payment method by MOS

We are looking at a partnership with AMEX and of course they want only AMEX as a possible payment method so we need to limit our Internet-AMEX mode of sale to only allow AMEX cards. Is there a way to do this, while still allowing our regular Internet MOS to accept all other cards?

Michele

  • Hi Michele,

    We have run into the same challenge. Unfortunately, I do not know of any native way to do this. We implemented a custom table and procedure that we exposed via the REST API to handle this sort of thing.

    Here is an overview of what we did:

    (1) I built a custom table that ties specific payment methods to MOS. I create a row in this table for the MOS we're using for AMEX-only promotions to only have an AMEX payment method.

    (2) We define all other rules in the table, including default handling so that we don't have to literally define rules for every MOS.

    (3) When we have an AMEX promo code that changes the user's session to the special MOS.

    (4) During checkout, we call our custom procedure that incorporates the custom table to identify payment methods instead of the standard SOAP API call.

    That solution has worked well for us. I'd be happy to share the table and procedure code if that would be helpful.

    Thanks,
    David



    [edited by: David Frederick at 3:54 PM (GMT -6) on 17 Jun 2015]
  • Do you use TNEW?  I can't remember which version it came with (we are on v5.5 of TNEW) but there is a system table called LTR_TNEW_DYN_PAYMENT_METHOD that should do just that.  We haven't used it so I can't speak to how it works in action but it's there to limit payment methods for the web.

    Hope that helps!

    Jenny

  • No, we are not TNEW.

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Jenny Graf
    Sent: Wednesday, June 17, 2015 4:20 PM
    To: Michele Keutsch
    Subject: Re: [Tessitura Technical Forum] Limit payment method by MOS

     

    Do you use TNEW?  I can't remember which version it came with (we are on v5.5 of TNEW) but there is a system table called LTR_TNEW_DYN_PAYMENT_METHOD that should do just that.  We haven't used it so I can't speak to how it works in action but it's there to limit payment methods for the web.

    Hope that helps!

    Jenny

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/17/2015 3:32:51 PM

    We are looking at a partnership with AMEX and of course they want only AMEX as a possible payment method so we need to limit our Internet-AMEX mode of sale to only allow AMEX cards. Is there a way to do this, while still allowing our regular Internet MOS to accept all other cards?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • Thank you David.  One of our developers may be in touch.

    Michele

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of David Frederick
    Sent: Wednesday, June 17, 2015 4:05 PM
    To: Michele Keutsch
    Subject: Re: [Tessitura Technical Forum] Limit payment method by MOS

     

    Hi Michele,

    We have run into the same challenge. Unfortunately, I do not know of any native way to do this. We implemented a custom table and procedure that we exposed via the REST API to handle this sort of thing.

    Here is an overview of what we did:

    1. I built a custom table that ties specific payment methods to MOS. I create a row in this table for the MOS we're using for AMEX-only promotions to only have an AMEX payment method.
    2. We define all other rules in the table, including default handling so that we don't have to literally define rules for every MOS.
    3. When we have an AMEX promo code that changes the user's session to the special MOS.
    4. During checkout, we call our custom procedure that incorporates the custom table to identify payment methods instead of the standard SOAP API call.

    That solution has worked well for us. I'd be happy to share the table and procedure code if that would be helpful.

    Thanks,
    David

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/17/2015 3:32:51 PM

    We are looking at a partnership with AMEX and of course they want only AMEX as a possible payment method so we need to limit our Internet-AMEX mode of sale to only allow AMEX cards. Is there a way to do this, while still allowing our regular Internet MOS to accept all other cards?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!

  • As Jenny mentioned, the LTR_TNEW_DYN_PAYMENT_METHOD table works great for this.

    If you want to email me offline, I’m happy to point you to the event we currently have built and explain how we did it. It uses an AMEX-specific price type and MOS as well as allocations and promo code(s), but not all of those pieces are necessary.

     

    Stacey Voigt

    Database Manager

    Santa Barbara Center

    for the Performing Arts

     

    svoigt@granadasb.org

    805-899-3000 x 128

     

    From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Jenny Graf
    Sent: Wednesday, June 17, 2015 1:18 PM
    To: Stacey Voigt
    Subject: Re: [Tessitura Technical Forum] Limit payment method by MOS

     

    Do you use TNEW?  I can't remember which version it came with (we are on v5.5 of TNEW) but there is a system table called LTR_TNEW_DYN_PAYMENT_METHOD that should do just that.  We haven't used it so I can't speak to how it works in action but it's there to limit payment methods for the web.

    Hope that helps!

    Jenny

    From: Michele Keutsch <bounce-michelekeutsch5100@tessituranetwork.com>
    Sent: 6/17/2015 3:32:51 PM

    We are looking at a partnership with AMEX and of course they want only AMEX as a possible payment method so we need to limit our Internet-AMEX mode of sale to only allow AMEX cards. Is there a way to do this, while still allowing our regular Internet MOS to accept all other cards?

    Michele




    This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!