Magento - Buy it now buttons and checkout process - php

Hey everyone! I was hoping to start using Magento for a very simple checkout landing page. I have a few questions regarding the capabilities of Magento:
1) I don't actually want to use the 'add to cart' button but rather a 'buy it now' button. So when a user clicks to purchase a product it automatically takes you to the checkout process. Does anyone know if this is possible to configure with Magento?
2) If I purchase an SSL certificate from somewhere like verisign.com can I keep users on my domain through the check out process? I'd also be willing to use something such as Google Checkout if it were possible to customize the look of the Google skin to match my site.
3) Is Google Check out like PayPal in that I transfer money from Google Checkout to a designated bank account?
Thanks all. Any help is greatly appreciated.

1.) Yes, it is possible. You could write a module to observe an event (perhaps checkout_cart_product_add_after) and automatically re-route the user to the checkout page.
2.) The SSL doesn't matter when it comes to keeping someone on your site. (If you checkout users on your site, you will need an SSL). The kicker is what payment gateway you utilize. Some payment gateways will require the user to enter payment information through a different domain than your own.
3.) As for how Google checkout works, I'm not sure. I have never known anyone to actually use it. Most people I know just use authorize.net. I'm sure you can easily find more information just by Googling it.

Related

Paypal express checkout - buyer details

so I need to ask a question, I need to setup a simple paypal express checkout system, that one can allow users to change currencies, and two can then update the page with the updated currencies.
Then I need a way for me to get the order information. As I will be selling website templates so I need a way for me to get their email address, so I can then email them with the link to the template file download.
So my question is what data do I get if I set up an express checkout system. And what code do I need, Do i need to create a database to get the returned data back from paypal? Or do I just get an email or can i see that when i log into my paypal account and check orders and see their details that way, but the main important detail i need is their email address?
Can I also say that this is the first time I have looked into express shopping carts. So I am a complete novice in this field, So I will struggle with the coding aspect. But I think it is the route I need to go down.
Also I want to make it all in php as well. But also I don't want to use ready made systems. I just need the back-end code so that I can then just implement it into my current design. Not sure if paypal give you the code when you click the express shopping cart option in All tool section. I did notice though it redirects to a page that lists many partner sites. I couldn't find anywhere for any implementation advice or tips or code.
EDIT: Also I know I will also need to use either IPN or PDT but the documentation I read is highly confusing and just is making me unsure if I can even set a system up. I also read that you should implement both systems, but I also read that that had a risk of doing the payment twice. So yeah i am kinda a bit unsure how to even go about implementing a system I need.
Thanks in advance.

Adding paypal and "add to cart" to my wamp server

I have added the ability to register on my site using wamp (phpMyAdmin). I would like to know if anyone could give me adice on how to link papal to the account and also have a cart that goes along with it. Are their any suggestions on how to do this? I have accounts set up but i am not sure how to make it so that someone can use their accounts to have a cart ad paypal.
Yes it is possible to implement a PayPal payment system in your website but we're not able to tell you how, because it is way to complex and would fill a book. Best solution is to check out by yourself and if you get problems, ask specific questions.
http://developer.paypal.com
You could also use magento - a commercial online shop software - as it is a very good shop system. It comes with a integrated PayPal checkout.
www.magento.com

Pay event fee with paypal and allow guests

I have been hunting around developer.paypal.com for a couple of days now and have the gist of what I need. But I am still looking on the best way to accomplish my task.
What I need is a way for people to pay a fee for an event from my website. I would prefer to allow Guest Checkout as not all attendees will likely have a paypal account yet. But what I would really like is for the paypal website to handle all of checkout. In ebay, you see the total, a small summary and you pay for it right there. I have looked at express checkout, and it wants to return the user to my website to finalize everything.
So in short:
Allow guest checkout
Show payment total on Paypal webpage
Allow payment to be finalized and 'Captured' from PayPal's website, only coming back to my page to say Thanks.
And if possible, not require an address of the attendee
Can this be done?
I have long used StackOverflow for answers, but I am having a hard time finding this answer (mainly because I don't know exactly what I am looking for).
Thanks in advance
You are describing "standard", and the HTML button integration will be much easier than Express Checkout.
Express Checkout is the most robust API to use. The "return" to your site is a good thing, to give the customer the ability to click a final "Place Order" button. But you can also have this triggered automatically on return -- just run DoExpressCheckout without user interaction and display a thank you / confirmation message. If you are going to run DoEC w/o interaction, your initial redirect to PayPal.com should have &useraction=commit appended to the URL. Then, the final button at PayPal.com will say "Pay Now" instead of the default "Continue"
To allow guest checkout with EC, pass SOLUTIONTYPE=Sole in the initial SetEC call. Note that when customers load a PayPal.com checkout page, it checks their browser cookies to see if they have a PayPal email address stored. If they have one stored in the browser, the top "Log in to PayPal" section will be expanded. If they do not have an address stored -- generally meaning this is a brand new computer or they've never used a PayPal account to check out on this one before -- then the bottom guest checkout section will be expanded.
To not require an address, pass NOSHIPPING=1.

receive payments with paypal

I'm creating a really small website where I'll sell some products.
I need this website to show the available products, the users can add to the cart, and pay at the end, then I'll send the product for them by my self. It's a really small business.
I was taking a look at the paypal options and I didn't understand very well how it works.
For what I understand, with a free account I can only use their buttons, but I can't have a dynamic solution where I can manage my products on my website (look's like I need to add the products information like name and price on their website ).
What I wanted to do was just use my own website to handle this very simple store/products, and at the end, the user click on a CheckOut button, and Then I redirect the user to a paypal page where they can pay for the total value and then paypal redirect them back to me ( as a free account or at least with the 5$ account ).
Is that possible?
By the way I'm using CakePHP to build that, and I already have the website built with this framework, and to build what I need it's more than enough, I don't really need any solution like magento or others eCommerce platform.
Thank you.
If you use Paypal's free account then your visitor will leave your website, go to Paypal's website to make the payment, and then return to your website. Paypals paid version allows you to keep your visitor on your page, but you have to program you site to work with their API. Plus the cost can add up. Paypal also has other service other than just buttons. For instance they have a shopping cart too, but here again your vistor will leave your website to go to Paypals site to add the items to the shopping cart.
Another company that you might want to look at is https://stripe.com/ here you keep the vistor on your site as well as only paying per transaction rather than a monthly fee like at Paypal.
If you want to manage your items and inventory from your website and not enter everything into buttons at PayPal.com, I would suggest that you use Express Checkout. Express Checkout is also a free service and allows you to send all of the payments details to PayPal via API and PayPal will authenticate and allow your buyers to select shipping details. The user can then be redirected back to your website to complete their order.
You can find additional information here: https://www.x.com/developers/paypal/documentation-tools/express-checkout/gs_expresscheckout
Thanks,

Any possible in paypal Auto redirect using php

If there are any possible to redirect paypal without click "Return to Store" Link using php script? Not in paypal Account. using only PHP script or JavaScript.
Because I am sending more parameters in thanks page url.
Please Advise.
Thanks
With Website Payments you can.
To set up Auto Return:
Log in and click the Profile subtab under My Account.
Click the Website Payment Preferences link under Selling Preferences.
Click the On radio button to enable Auto Return.
Enter the Return URL. Note: You must meet the Return URL requirements in order to set up Auto Return.
Docs here
With standard payment buttons or a basic HTML checkout you'll have to rely on their auto-return system or the user clicking the link.
If you want more control over that you can use the Express Checkout API, in which case the user is always guaranteed to return to your site prior to completing the checkout flow so you can handle any pre or post payment processing within that flow directly.
Since you're working with PHP I'd recommend taking a look at my class library for PayPal. It will make this a breeze for you, and if you need help getting setup I can offer 30 min of free training, which is generally more than enough to get you familiar with the library and integrating pretty much any PayPal API you want into your project(s).

Categories