Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Caractacus Downes 81 posts 314 karma points
    Jul 01, 2016 @ 12:24
    Caractacus Downes
    0

    Merchello - PayPal Express Payment Provider - getting it working

    Hi,

    I'm working on a project based on Umbraco (7.4.2) and Merchello (2.1.0). I'm trying to get the PayPal Express Payment Provider provider working, but I'm not getting there.

    Firstly is there any documentation to cover how to do this? The information I have found so far is about older versions and the instructions don't seem to work.

    I have found various posts on this forum explaining how you have to add check out buttons and the like, but I'm sure there must be a more straightforward way to do this which doesn't require that level of experience.

    I've worked with Umbraco a few times before and have some years experience writing commercial projects in .NET, but I find myself struggling with this plugin.

    My current issue is this: I've got the PayPal Express Payment Provider installed after having manually to update incompatible versions of the PayPal SDK dlls, and I can see the Gateway in the Merchello back office. However it won't allow me to save any configuration parameters (put the values in, press Save, and it redirects me to the top level of the Umbraco admin, without closing the PayPal Provider Configuration screen).

    It's likely that I'm doing something fundamentally wrong, like using the wrong version or that I haven't set a configuration parameters somewhere, because I can't believe it is supposed to be this frustrating.

    Any help would be appreciated.

    Cheers,

    Crac

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 05, 2016 @ 16:10
    Rusty Swayne
    0

    Hi,

    I've got the PayPal Express Payment Provider installed after having manually to update incompatible versions of the PayPal SDK dlls

    The PayPal Express Provider is included in Merchello starting in version 2.0.0 so you should not need to install it. If you're upgrading from a previous version of Umbraco/Merchello, you may have to remove the old plugin dll and overwrite the PayPal SDK with the one that is include in the Merchello package.

    The most current SDK as it depends on a version of AutoMapper that Umbraco is not using as of yet - so if you may have a dependency conflict depending on how you updated the PayPal SDK dlls. However, I would think you would need to recompile Merchello (or the old plugin) in order to get that to work.

  • Caractacus Downes 81 posts 314 karma points
    Jul 06, 2016 @ 08:54
    Caractacus Downes
    0

    Hi Rusty,

    Thanks for responding. What I've done is install Umbraco and Merchello as NuGet packages in my VS2015 project, then done a local package install of the PayPal Express Payment Provider package downloaded from the project Page on Our Umbraco. I think I gather from your response that I didn't need to do that. I'll try unpicking everything and see if I can get the PayPal gateway included in Merchello to work, but from memory I think I started installing the additional package because I couldn't get the built in one going.

    Thanks for your help.

    Cheers,

    Crac

  • Caractacus Downes 81 posts 314 karma points
    Jul 06, 2016 @ 09:41
    Caractacus Downes
    0

    Hi,

    OK, I might be making progress. Before I start doing unnecessary stuff again though, in order to make PayPal a selectable option it seems I have to add the button to the checkout page - is that correct?

    Cheers,

    Crac

  • Caractacus Downes 81 posts 314 karma points
    Jul 06, 2016 @ 10:20
    Caractacus Downes
    0

    ... and perhaps download the source code for Bazaar, modify and recompile?

    Cheers,

    Crac

  • Rusty Swayne 1655 posts 4993 karma points c-trib
    Jul 06, 2016 @ 16:20
    Rusty Swayne
    100

    Hi Crac,

    The best example is the FastTrack starter kit since it has the error handling and retry setup. Also the controller setup is a bit more flexible.

    You gathered correctly, with Merchello 2.x you do not need to install PayPal - all you have to do is activate it in the Gateway Providers section. The plugin you downloaded is the original code that was refactored and ported into Merchello. There were a fair amount of changes, especially with the order of execution and logging of transactions.

    You do need a button on the checkout page - hope I'm understanding this bit correctly.

Please Sign in or register to post replies

Write your reply to:

Draft