Forumsgeneralbsdds paypal configuration

This topic has 4 voices, contains 18 replies, and was last updated by  meeble 1453 days ago.

Viewing 15 posts - 1 through 15 (of 19 total)
Author Posts
Author Posts
May 24, 2008 at 4:21 am #4495

meeble

Hey,

the instructions don’t specify how to configure Paypal exactly – i.e. what URLs should paypal auto-return to, etc.

any help?

thx

May 24, 2008 at 11:36 am #4497

Brad

Had to do some research on this one, I wish I had written the steps down. :) Here’s all (I think) you need to configure in Paypal:

Profile > Website Payment Preferences

Auto Return = On
Return URL = Doesn’t matter, specified dynamically by the BSDDS
Payment Data Transfer = On

The store also uses Instant Payment Notification, but that gets enabled automatically when the BSDDS passes the notify_url variable I believe.

May 24, 2008 at 10:38 pm #4498

meeble

thanks, man!

May 26, 2008 at 12:58 pm #4499

duffy

so far everything works and is easy and is awesome and i sort of love you.

one thing is i have the paypal shipping calculator turned on so i am getting a shippng charge for the digital download…. is there a way to turn this off for digital downloads or will i have to add in shipping to all of the other non-digital releases and turn the calculator off?

thanks

May 26, 2008 at 3:31 pm #4500

meeble

that’s a good question – I was going to ask the same thing. I have basic shipping setup to add $2.50 for shipping from selling other items via PayPal off my page. Is there a way to configure the bsdds store to request a certain PayPal shipping profile, or something similar?

thx

May 27, 2008 at 6:47 am #4501

Brad

I have Paypal’s shipping calculation turned off. I’m not sure if there’s any way to dynamically disable it, but I’ll have a look into that today.

May 27, 2008 at 9:34 am #4502

duffy

i guess it wouldnt be the hardest thing to turn off for me, either….

May 27, 2008 at 11:43 pm #4503

Brad

Didn’t get a chance to do that today (sick with a cold), will try to remember for tomorrow.

May 28, 2008 at 12:30 am #4504

meeble

thanks – will check back tomorrow – feel better.

but, if you have PayPal’s shipping calc turned off – do you calculate and add shipping costs somehow in the code?

thx

May 28, 2008 at 12:38 am #4505

meeble

one thing I was thinking of – is there a way to pass on to PayPal the weight of the items being purchased? if so, we could calculate the shipping in PayPal via weight. If the downloadable purchase weighed .01 pounds or similar, it could be set up in the PayPal calculator to be free.

May 28, 2008 at 1:06 am #4506

meeble

hey, i did a test run and paid through PayPal. I kind of thought that it would automatically go back to the bsdds completed page, but i had to click on a paypal button to go back there. when i did click on it, it went to this URL:

http://www.meeble.com/store/completed/?tx=3M561309AK295662X&st=Completed&amt=1.00&cc=USD&cm=&item_number=&sig=d2v3WGr6NRCaaA4l%252fA843aGRZZ9k54yxZUQ4KQu8uxnHflUJ138V1n4bOFqzit7n33Y8yILeTsOY0d9IQGHKqhfFQtJ6R4u4%252bsbsGHh7grMNHLqlotj4%252beoin9LRalIcRi1iok9vjHfEG0F5d3rf84fuZxX26ghHCw9jEGDZz3U%253d&merchant_return_link=Return+to+Meeble+Industries&form_charset=UTF-8

but when there, all i get are these errors:

Warning: main(../../cart/cartclass.php) [function.main]: failed to open stream: No such file or directory in /home/.kaylen/meeble/meeble.com/store/completed/index.php on line 4

Warning: main(../../cart/cartclass.php) [function.main]: failed to open stream: No such file or directory in /home/.kaylen/meeble/meeble.com/store/completed/index.php on line 4

Warning: main() [function.include]: Failed opening ‘../../cart/cartclass.php’ for inclusion (include_path=’.:../:../includes’) in /home/.kaylen/meeble/meeble.com/store/completed/index.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/.kaylen/meeble/meeble.com/store/completed/index.php:4) in /home/.kaylen/meeble/meeble.com/store/completed/index.php on line 7

Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition shoppingcart of the object you are trying to operate on was loaded _before_ the session was started in /home/.kaylen/meeble/meeble.com/store/completed/index.php on line 10

May 28, 2008 at 10:31 am #4507

Brad

I don’t think Paypal will calculate based off a weight variable you pass it. I found their shipping calculator to be pretty inflexible which is why I wanted to calculate shipping myself.

And your errors just look like a path issue. When I go to the link it works fine, did you get it fixed?

May 28, 2008 at 11:21 am #4508

pjpendleton

I had the same problem but fixed it with this:

Notice the errors here ” Warning: main(../../cart/cartclass.php “

Your global setting is probably set correctly, but in the Index.php file located in the Compeleted folder you need to change the settings from

(../../cart/cartclass.php

to

(../cart/cartclass.php

This fixed it for me.

May 28, 2008 at 8:10 pm #4509

meeble

I think weight can be passed on to PayPal, because when I used PayPal to create a “buy now button”, one of the fields is item weight – I set it to 1 pound. When people buy that item using that link, the weight based calculator works properly.

so far, i figured I’d use PayPal’s shipping calculator, as bsdds doesn’t have any such functionality. it costs me about $1.50 to ship in the states and more than $5 to ship to Russia. I can’t think of a good way to reconcile this without calculating shipping for each order.

if my store ONLY sells downloadable files, it shouldn’t be a problem – but as soon as I mix in physical CDs or other merch, it gets complicated.

thx

May 28, 2008 at 8:12 pm #4510

meeble

yes, i fixed the path issue.

Viewing 15 posts - 1 through 15 (of 19 total)

Forumsgeneralbsdds paypal configuration

You must be logged in to reply to this topic.