Additional PayPal Integration.

 
Post new topic   Reply to topic    masforums.com Forum Index -> Tips, Tricks and Techniques
View previous topic :: View next topic  
Author Message
bfenoff



Joined: 11 Apr 2006
Posts: 8

PostPosted: Tue Apr 25, 2006 6:28 pm    Post subject: Additional PayPal Integration. Reply with quote

I am using PayPal for all my CC processing. Currently I am able to proceed through the checkout flow and submit payment, however there are three issues:

#1 My business is focused in Canada. So I would like paypal to default to the appropriate fields for Canadian address vs. the US default.

PayPal response:

When you create a PayPal button, you can set Canada as your country for the buyer and it will default the country chosen to Canada and bring the appropriate fields along with it like the Postal Code etc.

As the submit function is coded in the backend, how do I send this information to PayPal?

#2 I would like to maintain user's billing and shipping information within MAS. To avoid requiring the user to enter their information a second time, I would like to pass PayPal these variables.

email -- Customer's email address Alphanumeric 127
first_name -- First name Alphabetic 32
last_name -- Last name Alphabetic 64
address1 -- Street (1 of 2 fields) Alphanumeric 100
address2 -- Street (2 of 2 fields) Alphanumeric 100
city -- City Alphanumeric 40
state -- State Must be two-character official abbreviation. 32
zip -- Zip Numeric 32
country -- Sets shipping and billing country. 2
lc -- Defines the buyer's checkout flow language. 2
night_phone_a -- This will prepopulate the buyer’s home phone number. 3


typically these would be passed as input fields, given the submit is scripted how do I pass them in MAS?

#3 On the PayPal payment confirmation page, there is a button to 'Return to Merchant'. When I click on this button I receive the following error:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>405 Method Not Allowed</TITLE>
</HEAD><BODY>
<H1>Method Not Allowed</H1>
The requested method POST is not allowed for the URL /index.html.<P>
</BODY></HTML>

PayPal Support Response:

You may need to pass the 'rm' variable and set it to a value of '1' to force the information being sent to you as a 'GET'


Why does this need to be a GET vs. POST? How do I submit this variable?

MANY Thanks!
Back to top
View user's profile Send private message Visit poster's website
bfenoff



Joined: 11 Apr 2006
Posts: 8

PostPosted: Sat Apr 29, 2006 4:48 pm    Post subject: Reply with quote

How many users would be interested in utilizing this type of functionality?

This is very BASIC PayPal functionality that would allow you to maintain all your user information in your MAS db and pass that information directly to paypal so the user is not required to reenter all the billing and shipping information. This parameter passing results in a more streamlined store with higher completion rate thus translating into HIGHER SALES.

please post a reply if you are interested in this functionality.

Thanks!
Back to top
View user's profile Send private message Visit poster's website
moderator1



Joined: 03 Feb 2003
Posts: 1699

PostPosted: Sat Apr 29, 2006 5:33 pm    Post subject: Reply with quote

Sounds good to me. We will certainly add it in the next build. We have recently written a module for Paypal pro (their not free one) as well.
Back to top
View user's profile Send private message Visit poster's website
bfenoff



Joined: 11 Apr 2006
Posts: 8

PostPosted: Fri May 05, 2006 1:14 am    Post subject: Reply with quote

Can you detail the functionality of the module for PayPal Pro?

Thanks,

-b
Back to top
View user's profile Send private message Visit poster's website
moderator1



Joined: 03 Feb 2003
Posts: 1699

PostPosted: Fri May 05, 2006 1:22 am    Post subject: Reply with quote

Paypal pro acts like a real credit card gateway (well, it actually is). Your customers pay via Visa, Master, etc and it goes to your paypal account.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    masforums.com Forum Index -> Tips, Tricks and Techniques All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group