WorldPay and Subscriptions

Discussion in 'Payments processing' started by victortaylor, Jul 5, 2004.

  1. victortaylor

    victortaylor Guest

    Need help please...

    After signing up with WorldPay I have a problem and it seems to be at the aMember end.

    My WorldPay Installation ID is set and a test purchase works OK if I make a simple 'But Now' purchase.
    (Not through aMember - an HTML 'Click Here to Buy' link).

    However, it doesn't work if I try to buy a subscription via aMember.
    The product is a monthly subscription that allows access to online content and lasts only one month.
    We've been using PayPal recurring billing so far which works great.

    When setting up the WorldPay plugin at aMember I've seen two different sets of instructions - I've followed both but neither work...

    Instructions in the aMember Admin Control Panel are :

    1. Enable and configure WorldPay Plugin in aMember control panel.
    2. Login into WorldPay Control Panel
    http://support.worldpay.com/admin/
    and set *Callback URL* as follows
    http://<WPDISPLAY_ITEM=MC_callback>
    You also have to enable the callback, by checking
    the following box: "Callback enabled"
    You should also enable the printout of the receipt,
    by checking the box: "Use callback response"
    3. Make test purchase.


    BUT - instructions in the aMember documentation (http://www.cgi-central.net/scripts/amember/docs/html/) tell me to login to WorldPay Control Panel and set *Postback URL* to: http://www.yoursite.com/amember/plugins/payment/worldpay/ipn.php

    When I try to make a test purchase I get a WorldPay error page that reads:

    Sorry, there was an error in processing this transaction:
    The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
    The transaction cannot be processed due to one or more of the following:

    the merchant account is suspended
    the currency you selected is not supported
    the authorisation mode is incorrect
    test mode is unavailable


    As I say, this should all be OK because a test purchase works fine if I use a simple HTML 'Click Here to Buy' link...

    Please somebody help, or tell me what other information you need in order to help me.....
    Thank you.
  2. pilot

    pilot New Member

    Joined:
    May 24, 2003
    Messages:
    178
    May I ask what vesion of Amember you are using?

    If you are on the latest version, are you reading the instructions provided with the worlpay plug in and not the old instructions.

    Regards

    Amember user
  3. victortaylor

    victortaylor Guest

    Thanks - I'm using aMember 2.1.8 PRO. Bought less than a month ago so no doubt the latest.

    I get the instructions from the aMember Control Panel:

    In Setup/Configuration and under Plugins I select WorldPay (as well as paypal_r)...

    A link to WorldPay then appears at the top of the page with the other links...
    When I click on it I get a page asking for:
    "Your WorldPay installation ID" and "Test Mode Enabled - YES/NO"
    (they have been set correctly with my installation ID and YES...)

    Below these are the instructions as mentioned in my forum post...
  4. pilot

    pilot New Member

    Joined:
    May 24, 2003
    Messages:
    178
    The WorldPay set up instuctions have changed for 2.1.8

    In the plugin/worldpay directory there is a readme with the following directions. They work because I used them :)


    WORLDPAY INSTALLATION INSTRUCTIONS
    1. Enable and configure WorldPay Plugin in aMember control panel.
    2. Login into WorldPay Control Panel http://support.worldpay.com/admin/ and set "Callback URL" as follows shttp://&lt;WPDISPLAY_ITEM=MC_callback&gt;
    You also have to enable the callback, by checking the following box: "Callback enabled" You should also enable the printout of the receipt, by checking the box: "Use callback response"3. Make test purchase. After your testing is done, disable testing in aMember Control Panel.

    Hope this helps


    Amember user
  5. victortaylor

    victortaylor Guest

    Are those definitely the instructions for 2.1.8 ?
    It hasn't worked.....

    At the WorldPay admin I have this:

    Account type : Account ID : Status : Remittance
    NatWest/RBS/Ulster
    Bank-Direct Merchant : XXXXXXX5 : test : GBP
    NatWest/RBS/Ulster
    Bank-Direct Merchant : XXXXXXX6 : live (suspended) : GBP

    Does that look like yours, pilot?

    Could it be that the first bit above - test - refers to the normal html 'Buy Now' method of buying and the second bit - live (suspended) - refers to other means of shopping and needs the suspension lifting before aMember can work??

    If so, it must be a WorldPay issue and sorry for wasting your time.
    I saw the (suspended) before, but then their tech team looked at my set-up, fixed it, and told me it was OK...
    The (suspended) was still there though.............
  6. alex

    alex aMember Pro Customer Staff Member

    Joined:
    Jan 24, 2004
    Messages:
    6,021
    Yes. Of course, URL must read

    http://<WPDISPLAY_ITEM=MC_callback>
  7. victortaylor

    victortaylor Guest

    That's done the trick, Alex.

    Thanks to you both.

    :)

Share This Page