Things goes like this:
I've read a lot about the Paypal Standard integrate with Magento... the problem here is that I can't get the paypal standard button to show up when check out or in the Payment method form.
I tried to disable everything and enable everything but the paypal payment didn't show up any thing. Even on the payment method page when check out...
I'm running 1.4.0.1, Please helpme resolve this problem
Thank you
If PayPal is setup and working but you're not seeing the PayPal Express button on the one page checkout, make sure that "Payment Applicable From" is set to either "All Allowed Countries" or the country you and your customers are in.
You can find this under System > Configuration > Payment Methods > Basic Settings - PayPal Express Payments
Did you set your Base Currency to US Dollars? Or any of the other supported currencies?
http://www.magentocommerce.com/wiki/tweak_paypal_standard_for_non-supported_base_currency
Some things to check:
Under System->Configuration->Payment Methods the PayPal Website Payments Standard option is enabled
Under System->Configuration->PayPal Accounts you've configured the Website Payments Standard section with your PayPal account info
Under System->Cache Management try refreshing the cache
Related
I've set the integration up in magento and it connects to paypal fine. The problem is, that it only allows the customer to pay using their paypal account when directed through to paypal. Ideally what I want is to give the user the option to pay with credit or debit card or paypal. I have had a look in my paypal account and I think I need to grant API access but it is asking for a third party API username, I assume this is magento but where can I find the Magento API username? This is driving me nuts! Any help woulkd be appreciated please.
Things that hinder guest checkout.
- if it's Express Checkout
go to your payment method (express checkout); advanced settings| Enabled Guest Checkout and click save config; top right corner
other instances may be:
1. The paypal account is not a business account
2. The paypal account does not have financials confirmed to the account
3. the account is not verified; see #2
4. You have guest checkout turned off in the paypal account under:profile / selling tools / website preferences / paypal account optional - toggle to 'ON'; scroll down and save
5. As Andrew mentioned; if you have access to the Mage core files for PayPal, can inject SOLUTIONTYPE=SOLE
6. Note ** if someone has checkouted with paypal on another site, the guest checkout option will go away because it's tied to an session ID via the browser which can be cleared by clearing cache
Guys we are configuring paypal checkout for magento.
And problem we now facing that by default it opens on [Pay with a debit or credit card, or PayPal Credit] tab
http://easycaptures.com/fs/uploaded/952/6024581916.png
Which API parameter/setting determines that?
How to make it open on [Pay with my PayPal account] tab by default, so visitor don't have to switch(make extra step).
I'm not sure if Magento provides a simple setting to adjust this, but the SetExpressCheckout request has a parameter that let's you control that.
LANDINGPAGE=Login - This would make the PayPal login the default. This is also the default action if the LANDINGPAGE parameter is left out of the request altogether or has no value. A value of Billing for this parameter would default to what you're seeing now.
It seems odd that Magento would be defaulting to Billing, but I'm not seeing any settings specifically for that. The only thing I do see is the "Enable PayPal Guest Checkout" option, which if enabled, could very well be setting the LANDINGPAGE parameter to Billing. You can try disabling that and see if you get the login by default.
I was just wondering if anybody knows how to test magento's payment options.
I have got a few questions.
Do I need to change any code within any of the pages?
Do I need to make any changes to the admin settings ?
Is there a simple setting to test these payment methods out?
Is there only certain payment methods that you can actually check?
No you dont need to change any code. Its all handled from backend.
Generally for development purpose we use Cash on delivery or Check/Money Order payment method.
So you just need to enable these method from backend.
For Testing Credit Cards enable 'Saved CC' Payment Method and during checkout use test credit card type VISA, card number 4111111111111111 with any date of future for Expiration Date and any cvv number
Additionally for proper payment gateway integration You will need to purchase payment gateway which will provide Magento Module along with it. This Payment Method will have 2 modes test and live that are configurable from banckend. So with test mode you can continue development and testing.
Similarly with Paypal. Yo can setup Sandbox test account. Module is already there.
If you want to use Express Checkout:
Go to developer.paypal.com and log in using your PayPal account (it doesn't matter if the acount is empty or not).
Click on the menu item on the top dashboard and then select Accounts from the sidebar.
There, you will find 2 test accounts already set for you. You can modify the existing acounts or create new ones.
This post may help you.
Yes you can test on local host with setup sendbox account.
You can create a 99% discount coupon.
PS: From my experience, that's the standard to test live websites. The sandbox payment only works on staging/dev sites, as it puts the entire website on dev mode.
I had some problems with paypal settings in Magento 1.7.0.2 The problem is this: I am using using paypal express (I have my account created and verified Paypal Company) active PayPal Paying Guest option to YES, but when a user in my shop will complete your purchase and pay with Paypal will be the option PayPal API perfect, but does not show me the option to pay without paypal account and VERIFY ALL settings in Magento Admin Panel and \\"seem to be fine. \\"Try making a new store to rule out any configuration already had my store \\"old\\", that might not let me do my Enable PayPal Guest Checkout, but still have the same problem. I look forward to your help to solve the problem, since I have no idea what else to do on my page. thanks
This is all based on browser cookies. If you cleared your browser cookies and then try again prior to logging in to any PayPal account you should see the option for Guest Checkout more prominently displayed.
If you want to force this regardless of browser cookies you can set the following parameters in your SetExpressCheckoutRequest.
SOLUTIONTYPE=Sole
LANDINGPAGE=Billing
That will force the full credit card form to be displayed by default along with the option to login and pay with PayPal.
For Magento if it's not doing this for you by default you'll need to create a module to extend the core Express Checkout module so that you can add those parameters accordingly.
I have a magento 1.7.2 running in multistore mode, how can I set a paypal IPN for each site? (The two sites use different paypal account.)
Looks like I can set the paypal IPN only on the default configuration.
Any tips?
thanks
Are you sure that you are talking about IPN, which means Instant Payent Notification? It is not necessary to configure anything about IPN in Magento.
When sending a transaction to PayPal Magento tells PayPal which URL to use for IPN. This URL is store specific and overwrites any settings done in your PayPal account. So what you have to do ist change PayPal API Crendentials for each store in Magento, which can be done by choosing the current config section.
Create another module with admin configuration of the other emails you want to support
and extend the model
Mage_Paypal_Model_Standard
and override the method
public function getConfig()
to set your logic for switching the config ( paypal email accounts )
Here the answer
http://www.magentocommerce.com/boards/viewthread/79479/
tested and running in my site
thanks