Setting up a user when using bank transfer

14 replies [Last post]
designcontext
Offline
Joined: 09/30/2011
Status: 
Answered

When I use the bank transfer for my site, there is no user registered. I have an order where I can add a payment directly but the user is not there.

Leighton Whiting
Offline
Joined: 06/02/2009
Check out this post for an

Check out this post for an answer: http://www.moneyscripts.net/forums/support/2011/10/28/instructions-check...

Sincerely,

Leighton Whiting

designcontext
Offline
Joined: 09/30/2011
I did this already, but the

I did this already, but the user is not created. I tried another way: I have a free membership. So I started with this and then upgrade the membership. Ok, the user is present here, but the other settings (changing the role) didn't happen.

Leighton Whiting
Offline
Joined: 06/02/2009
Are you getting any errors in

Are you getting any errors in the Log? It seems to work fine for me on the demo site when I try it. Trying to narrow down what the problem could be...

-Leighton

designcontext
Offline
Joined: 09/30/2011
I tried it again. This time I

I tried it again. This time I got an unexpected error on the website (please try again later) after saving the payment. I also got two errors in the log:

Failed IPN Validation. Response: HTTP/1.1 200 OK Date: Thu, 19 Jan 2012 07:27:34 GMT X-Frame-Options: SAMEORIGIN Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=ZeiJwNbk6plITYzGVat3-wC8bgS_uCL1zwbjOkYVDTwQPgbp6wBCxgDDRTsX_YvymMH0MjLxEY-vF3588sMXGxleVbjIrEObXaoGnCFJbNQiyHfxsXqA7y44EaYFWlWCggCNPG%7c1G5gIcweK0QLzE7NvSFd4MeaT2HsuzesNwfx-6jePtfMSkAokzuVTMCgSkeZvjKDh3SN6W%7cEuU7DDs7CxwYUHxRTGpRVOBMAOZEP3M8FKrZRG3I1G4XMwjTScWSWSb-a3UREQrycvyAtG%7c1326958054; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: cookie_check=yes; expires=Sun, 16-Jan-2022 07:27:34 GMT; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: navlns=0.0; expires=Wed, 14-Jan-2032 07:27:34 GMT; domain=.paypal.com; path=/; Secure; HttpOnly Set-Cookie: Apache=10.190.8.160.1326958054475839; path=/; expires=Sat, 11-Jan-42 07:27:34 GMT Vary: Accept-Encoding Strict-Transport-Security: max-age=14400 Connection: close Content-Type: text/html; charset=UTF-8 Set-Cookie: TSe9a623=952f2e22c744cb024cb77e5ddf648a09a057dcefd3e4ee284f17c5e6a0e24589e9f53ef3634137d16081497ffaa6df6385ae782bba64fcf83ecccf34b4608ba7a7200f16; Path=/ Transfer-Encoding: chunked 7 INVALID 0 Vars:

  1. (
  2. )

 

and

Error: An IPN has Failed Validation. This may be from a spoofed IPN or an attempt to hack. Here are the details: Data:

  1. (
  2. )

Both errors are of the type ms_paypal_wps although nothing was processed via paypal.

I tried it again and now the payment is saved. The difference was that I wrot 6.07 instead of 6,07 as we wrote it in Germany. Maybe this was the problem.

BUT:

Although the payment was saved for the order the status for the user was not updated. I have a basic account for free and premium accounts. I tested  ordering the premium account (upgrading from the basic account) with a bank transfer as payment method. After saving the payment I still get the basic membership (list memberships) and the changes of roles for the user are not processed.

 

Leighton Whiting
Offline
Joined: 06/02/2009
I made a video tutorial

I made a video tutorial explaining how to use the Check and Bank Transfer gateway. Maybe it can shed some light on the process?

https://www.moneyscripts.net/tutorials/ms-core/how-use-check-and-bank-tr...

-Leighton

designcontext
Offline
Joined: 09/30/2011
I already did it this way.

I already did it this way. The difference is, that I have a basic account for free and the user changes the membership, so the user is already created at this time.

I have the order, click edit and add payment. Then the order id is free, not filled out. I fill out the order id and the amount. The checkbox is checked. After clicking save I get an error "Error loadingt the order". There are no errors logged.

Leighton Whiting
Offline
Joined: 06/02/2009
I just rolled a new release

I just rolled a new release that includes the fix for that. Can you try the latest MS Core?

-Leighton

designcontext
Offline
Joined: 09/30/2011
Ok, the order id is filled

Ok, the order id is filled out and the order is stored without an error. But the change of roles which I set in the membership plan is not initialised. The user is still a basic member.

designcontext
Offline
Joined: 09/30/2011
Is there any chance to get my

Is there any chance to get my problem solved? It still doesn't work with the new version. I must have an alternative gateway for users who don't like paypal.

Leighton Whiting
Offline
Joined: 06/02/2009
Are you sure that you are

Are you sure that you are adding the Membership Product to the order before entering the payment? I tried it just now and it worked for me:

  1. Create a new order, set to Cart and choose gateway (doesn't matter which really), and set the user (I created a new user account to test).
  2. Edit the Order and Add a Product to the Order. I added the Premium Membership.
  3. Edit the Order again and add a payment to the order. Make sure the process payment checkbox is checked.
  4. Success

-Leighton

designcontext
Offline
Joined: 09/30/2011
Why should I add an order?

Why should I add an order? The order is present. I will try to explain it in pictures:

AttachmentSize
picture1.jpg 31.06 KB
picture2.jpg 27.7 KB
picture3.jpg 34.16 KB
picture4a.jpg 34.73 KB
picture4b.jpg 35.36 KB
picture5.jpg 39.99 KB
picture6.jpg 35.78 KB
picture7.jpg 46.81 KB
picture8.jpg 47.27 KB
Leighton Whiting
Offline
Joined: 06/02/2009
Thanks for clarifying that it

Thanks for clarifying that it is while trying to upgrade a membership. I'm not sure if the system can handle that because there are special variables that are passed and stored in the order... I'll look into it and see if I can get that working.

-Leighton

designcontext
Offline
Joined: 09/30/2011
I tested it without an

I tested it without an upgrade, instead with a new membership plan starting as guest and registering for a premium account - doesn't work to. The role stays the same.

Leighton Whiting
Offline
Joined: 06/02/2009
One thing that has been

One thing that has been causing some confusion is the difference between Recurring and Non-Recurring products. If your order is for a recurring product, then you need to add a payment of type 'Recurring Signup' for it to actually process it.

-Leighton

Twitter Feed