Paypal one BuyNow button for entire website - paypal

I have a website with 200 items listed on a separate landing pages. I want to provide BuyNow button for all these 200 items. I do not want to create a individual "BuyNow" button. Instead, when user clicks on any of these BuyNow button it should only pass item name & item value & complete the transaction. How to do it?
Since website will grow to more than 1000 items, it will not be feasible to create separate buy now button for each item via paypal account. I need to create only One Single "BuyNow" button which I can copy on each page and depending upon item listed on the page, it should show item name & item value so that user can proceed for checkout. Its similar like Fiverr. Appreciate anyhelp in this regard.

This is possible but not practical. Buy Now button is intend for checking out only ONE individual item.
If your website will grow until 1000 items, it is recommended that you look at other kind of solutions, which involves programming knowledge. We have vast amount of options, one of the popular integration is using our PayPal Classic API.
To get started and explore, check out https://developer.paypal.com/

Related

What is the best solution in Kentico where only one product/service to sell with fixed price

I am trying to understand Kentico and need one help. I have one product (or service) with fixed price. This is what I want: Customer browse home page => click buy button => they will be redirected to form to fill more details (ex:personal detail like name, age, email) => redirect to payment page => Then to PayPal on click of Pay now. Once customer paid, they will be given access to browse different page.
What is best solution for Payment logic here. Do I need to consider any e-commerce feature of Kentico or ignore e-commerce and go with PayPal Buy button is the best? I am also thinking how to keep track of the payment detail if I use PayPay buy button.
PayPal is the only allowed payment type.
Please let me know if you have any inputs.
Thanks,
Sharath
IMHO you will spend more time and effort attempting to setup that checkout process that you want vs. setting yo the e-commerce solution within Kentico. You can install the Dancing Goat e-commerce site and essentially copy all of the checkout process they have there and get what you're looking for simply by configuring the solution.
It sounds like e-commerce membership is what you're after to me; it allows you to restrict access to various pieces of content on your site to paid-up 'members' only. e-products might work, but I think from your description that membership us what you're after.
There are some fairly straightforward steps to setting this up:
Create the content on your site that will be for 'members'
Create a role that will be used to control access to your content
Create a membership group
Create a new product representing your membership
As Brenden says, you can save a lot of time using the dancing goat checkout if you're new to Kentico.
Also, check out configuring PayPal in Kentico. I've not used it for a while personally, but it is built-in.

PayPal Payments Standard - Put multiple items in one form/Sell items without quantities

Web site will be selling memberships and guest passes for a swimming pool. Two questions about PayPal Payments Standard:
1) I'm "selling" three different items, but there really is no quantity for any of them. You either pay for one membership or none. Is there a way to not allow a user to purchase (by clicking the add to cart button) multiple quantities of a given item?
2) Each of these items is in its own form tag, so I have 3 forms on my purchase page. Is there a way to condense these 3 forms into 1 to make things hypothetically simpler?
Thanks
1). Refer to https://www.paypal-community.com/t5/About-Business-Archive/Can-you-remove-the-quantity-field-from-the-shopping-cart/td-p/652565 , there are some solutions.
2) You can combine these 3 forms into 1, but I believe you need to write some script to implement it or you can use dropdown option which buyer can choose item.
Hope these could be helpful.

Paypal Discount - How does it work?

Pretty new to Paypal. Been using the Buy Now button on an association website, works fine for single priced items.
However, now the client wants a discount function set up. I think the logic is simple, but for the life of me, I don't understand the docs or how to get it to work properly.
Here's the setup. A golf outing, where someone can register themselves and up to three other players (a foursome). For each golfer, price is the same $125.00. However, if all four register at the same time (using one form), they would receive a $50 discount (12.50 per person or 10% off).
I've been able to figure out how to pass a quantity to paypal using a hidden form field. But I don't understand how Paypal's discounting works. I'm able to run logic prior to handing off to paypal which will check if there are 4 golfers, and calculate the reduced price (which would be 112.50 per golfer).
When I create a Buy Now button, I've added the list price (125.00) in the item price field on Paypal's form (and I've also attempted to leave the field blank). I've also tried adding advanced variables in PP's build a button form, such as discounts and quantity, but these won't work either.
I'd be satisfied with using hidden form fields. I really don't want to resort to creating another button with a different price structure that would be conditionally called if the 4 golfer discount is reached.
Any ideas? What am I doing wrong?
TIA, Mark
Are you using the hosted buttons created through a PayPal account? You can't modify the item details with a hosted button but if you uncheck the option in "Step 2: Track inventory, profit & loss" called "Save button at PayPal" you can get the full HTML code to change as you see fit. You'll also need to click the "Remove code protection link" to remove the encryption.
What discount variable are you trying to pass? There is "discount_rate" that takes off a specific percentage of an order.
You could also try using a drop-down menu with price option through a Buy Now button. You can have four options where the first three are for the one, two, and three players at the correct price for each and then have the fourth option be for the discounted amount for four players.
With Buy Now buttons, by default, a buyer can't change the quantity so if you have option two be for two players at $250.00.

ios: Designing a shopping cart in an iPhone App

I have a design decision to make for an online ordering app. I believe this question is for a more advanced iOS/mobile e-commerce developer but I am welcoming everyone to help out.
I'm thinking to install a CMS like WordPress and add a shopping cart plugging. If i need to have mobile specific pages, then I shall create those too, also If I need to make certain PHP calls, then I need to customize the API for it too. The payment page obviously will be done using the e-commerce plugin as well. This all looks like 1-3 months of work, but i would LOVE to start on the right path. So any feedback or direction would be much appreciated.
Right now, I have to come to make a decision on how my users are going to view the products and the shopping cart from their iPhone. I'm thinking of developing an iPhone App to allow them to order online. Obviously, the app will not just be a wrapper for the page but will have other useful features in addition to the product and cart views.
So here is the question:
The app I'm thinking of is a UITabBar app composed of two views "Product" and "Shopping Cart".
Option 1 - Native controls with individual HTTP posts to add products to the car, and GET to read from the cart.
The Product view implements a native UITableView, each item opens up a Custom UITableViewCell where the user can push a native button to "Add" to the cart. When the "Add" button is pushed, an HTTP POST is made with the product code and quantity and somehow it is written to the server's cart under one session. I still need to figure out how to obtain a session key for the cart (any ideas here would be MUCH appreciated).
The Cart view is also implemented completely with native UI's, I haven't figured out what I need yet, but it will retrieve the Cart's current items for the users session and display it. Obviously, the user can modify items, add comments, change quantity, etc.. This sounds like a lot of headache if i need to make HTTP Posts every time something changes in the Cart to sync up with the shopping cart on the server, but never the less, the CART is completely viewed in native UIs.
Options 2 - Product and Cart are we pages that can be viewed and manipulated using UIWebViews
The Product view is only a UIWebView that opens up a pre-made product page on the web, the page obviously has to be mobile friendly so it can look decent on the phone. When the user click on the item, it will open up the detailed product web page and the user will have a web button to click, in order to add to the cart. Of course, I can intercept these clicks using the standard UIWebView callbacks and examine the request URL to figure out which product was clicked.
The cart view in the other tab (UIWebView as well), once clicked, will make a request to the server's cart page to display the cart under the same session. Of course, I need to figure out how to have the two UIWebViews to share the same sessions so I can get the correct cart. I still haven't dove in the code.
Options 3 - Keep the product view and shopping cart completely on the local phone and only push out the final "order" to the server to follow through the payment pages
At the app start, I download the product catalog, reset the local shopping cart and simulate the cart logic in the app. Once the user is ready to checkout, i make a final call to the payment page with all the products and quantity requested. The user will then follow the page with the payments.
Since the user can also use the web page to make orders, I would need to duplicate all the logic into the app and handle the shopping cart completely from within the app. The final "check out" also need to send the detailed product code, with "comments" to the payment page. did I mention there is a user registration process as well?
Which options would be best suited in terms of usability, efficiency and user experience?
How can I sync up the two views if i would go with option 2?
Are there any shopping cart solutions anyone has experience with?
You can use 3rd party libraries,
in .h file just create object for BBBadgeBarButtonItem like this
BBBadgeBarButtonItem *barButton;
after that in your .m file set your custom button to that barButton,
barButton = [[BBBadgeBarButtonItem alloc] initWithCustomUIButton:yourBtnOutlet];
barButton.badgeValue = #"0";
barButton.badgeOriginX = 13;
barButton.badgeOriginY = -9;
after that after your response we can use this line of code, it will increment the count value
barButton.badgeValue = [NSString stringWithFormat:#"%d", [barButton.badgeValue intValue] + 1];

Make payment at PayPal before SubmitOrder

This question is based on a project done through the MvcMusicStore tutorial.
Same technologies are also implemented in my site e.g. (MVC3, Sql Server 2008 SSMS & EF Code First)
I have implemented PayPal Web Standards payment at my project. Thanks to #Arun, i have referred to his site here http://www.arunrana.net/2012/01/paypal-integration-in-mvc3-and-razor.html
Situation at MvcMusicStore:
My project is similar to the data flow of MvcMusicStore. As you can see in this link, http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-9
In this tutorial, Jon Galloway has inserted a Payment field in the AddressAndPayment.cshtml page (but for simplicity purposes he made all products to be purchased for free by typing the keyword 'Free' - which would allow the user to checkout by clicking SubmitOrder and saving the Order in database)
Situation at My Project:
My question is about the workflow that i intend to apply.
When user adds items to shopping cart and reviews items in the Cart.
I want to:
Redirect user to PayPal to make payment upon clicking Checkout
After User make payment, return the user to AddressAndPayment.cshtml page
User then enters information and submit order
Is this work flow even right to begin with?
If yes, how do i convert these variables from my project;
Product.Title
Product.Quantity
Product.UnitPrice
to match these PayPal variables?
Item_Name
Amount
Quantity
Well i figured it out myself.
My first question, "Is this work flow even right to begin with?"
I have implemented it successfully. I cant say it is 100% right way of implementing it. It depends on your own system workflow. As for MvcMusicStudio, i cannot think of any other methods than this.
As for the second question, all i did was call a foreach loop and looped the PayPal variables. You will see it in more detail on Arun's website (link provided in the question thread above).
Thank you.