Method Community

 

Using unsupported payment gateway

Last post 04-04-2013 9:05 AM by Method_Ashur. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 03-28-2013 5:14 AM

    • test
    • Not Ranked
    • Joined on 03-28-2013
    • Posts 4

    Using unsupported payment gateway

    While searching the forums, I found this post by LaCrews: 

    You might try a combination of the WebPageWindow object (http://www.methodintegration.com/method/kb.aspx?folder=LaCrewsBSP&article=WebPageWindow&id=15) and LoadWebPage action (http://www.methodintegration.com/method/kb.aspx?folder=LaCrewsBSP&article=LoadWebPage&id=14).

    Using a series of actions you can concatenate up a URL with appropriate query string.

    Original thread: https://www.methodintegration.com/cs/forums/p/2986/11340.aspx

    Now, this advice is a year old, so I wonder if there are better/other methods to accomplish this

    The payment gateway does NOT support authorize.net emulation. 

    Edit: Also, I have programming background, and I can easily use the API of my payment gateway, but what would be the best way to integrate it with method crm?

  • 03-28-2013 9:52 AM In reply to

    Re: Using unsupported payment gateway

    Answer

    Hi Test,

    If you're not utilizing a supported Payment Gateway, then with our current platform, the only other way to do this would be to utilize our Call Web Service action. You can use this to call a service, insert your parameters, specify whether or not a response is returned, hold the information in an action result, and even prepare a test environment. In the example below I'm calling our MethodAPIGetCSS service.

    *Note: You are limited to a total of 10 parameters to pass, so if you require more, then this may not be a viable solution for you.

    Check out our Call Web Service Help Center article for more info.

    - Ashur

    Need more help? Ask us about Method consulting services

    Ashur Shamon
    Lead Solutions Specialist, Professional Services
    Method Integration Inc.
    www.method.me
    Toll Free: 1.888.925.6238
    Local and overseas: 416.847.0400
    Fax: 416.640.6027
    E-mail: a.shamon@method.me
  • 03-28-2013 10:14 AM In reply to

    Re: Using unsupported payment gateway

    Answer

    Just to clarify, this is the only other solution besides the one mentioned by Mark Crews, as they are both legitimate solutions.

    - Ashur

    Need more help? Ask us about Method consulting services

    Ashur Shamon
    Lead Solutions Specialist, Professional Services
    Method Integration Inc.
    www.method.me
    Toll Free: 1.888.925.6238
    Local and overseas: 416.847.0400
    Fax: 416.640.6027
    E-mail: a.shamon@method.me
  • 03-29-2013 5:57 AM In reply to

    • test
    • Not Ranked
    • Joined on 03-28-2013
    • Posts 4

    Re: Using unsupported payment gateway

    Yes, I noticed call-to-web-service thing after I posted this thread, but I am stumped about how to parse the values? Their web-service doesn't return xml at all.

    Their response looks like:

    result1=test&result2=tester&result3=testing

    Character function is extremely limiting. What would you suggest?

     

  • 03-29-2013 12:49 PM In reply to

    Re: Using unsupported payment gateway

    Answer

    You can do this using the Character Function action but you'll need to get creative. There are several ways to do this but the way that I'm doing it may be one of the simpler methods as once you get the first result separated from the original string, you can just copy and paste the same actions and alter them for the second value, then the third value will just be the remainder. *Note: This will become increasingly complicated and tedious if you're capturing more than three values.

    First I assigned the the original string to an action result, then using Character Function, I used '&' as a delimiter. Add a 1 to the delimiter action result, so when you're getting values to the left of the delimiter it includes the delimiter itself as well, i.e. result1=test&. You can then just replace the delimiter with a blank. Test it out to ensure it works correctly, then rinse and repeat.

    It may seem a little overwhelming if you're new to customizing in Method but it is definitely possible. Check out the Customization section of our Help Center to learn more about Actions and Objects, here's a link for the Character Function action; you should also watch our Customization Webinars towards the bottom of the screen. If need be you can always speak with one of our in-house Consultants or some Method Solution Providers for assistance, whether it be training or for them to do the work for you.

    Let me know if you're interested in speaking with a Consultant and I'll get the ball rolling.

    - Ashur

    Need more help? Ask us about Method consulting services

    Ashur Shamon
    Lead Solutions Specialist, Professional Services
    Method Integration Inc.
    www.method.me
    Toll Free: 1.888.925.6238
    Local and overseas: 416.847.0400
    Fax: 416.640.6027
    E-mail: a.shamon@method.me
  • 04-03-2013 5:14 PM In reply to

    • test
    • Not Ranked
    • Joined on 03-28-2013
    • Posts 4

    Re: Using unsupported payment gateway

    No, I ended up using different approach. 

    If I make changes to Process Payment button of ContactsPortal_ReceivePayment screen, is that enough or do I need to make changes to other screens

    I wish I could just change base action Charge Credit Card - that would cut down some steps for me. Is that possible?

  • 04-04-2013 9:05 AM In reply to

    Re: Using unsupported payment gateway

    Answer

    You should also make the change to the QuickBooks_ReceivePayment screen. You can't adjust the function of actions or save their set properties and use it on another screen. The only thing that can be done is use the Call Another Action Set action, however this only works if the fields/objects being referenced are on the same screen.

    - Ashur

    Need more help? Ask us about Method consulting services

    Ashur Shamon
    Lead Solutions Specialist, Professional Services
    Method Integration Inc.
    www.method.me
    Toll Free: 1.888.925.6238
    Local and overseas: 416.847.0400
    Fax: 416.640.6027
    E-mail: a.shamon@method.me
Page 1 of 1 (7 items)