Jump to content
Sign in to follow this  
pattila86

Credit Card Payment Without PayPal Account

Recommended Posts

Hello!


Sorry for bad english! Can you help me? I have just installed oscom_paypal_standard-3.2 on my oscommerce website. I testing with the Sandbox. I noticed that on getting to payment page from the checkout, PayPal  didn't display the page to give buyer the choice of paying by credit card without having to become a paypal member. If you transfer the customer to the PayPal site to complete the payment of the following two types to choose from: 


Pay with my PayPal account and Create a PayPal account.

I would like if it were written Pay with my PayPal account and Do not have a PayPal account? Does anyone know what needs to be done to allow buyers to pay with their credit card on PayPal without have them register as members?


Thank you,


Ati


Share this post


Link to post
Share on other sites

Please check the following setting in your PayPal account:

 

Profile -> Website Payment Preferences -> PayPal Account Optional

 

That setting should be set to On.


:heart:, osCommerce

Share this post


Link to post
Share on other sites
Thank you for the fast reply.

In the Sandbox, it was set to On...but not good, because I can only choose Pay with my PayPal account or Create a PayPal account...

Share this post


Link to post
Share on other sites

It's possible as you can pay with a credit card on our demo site:

 

http://demo.oscommerce.com

 

(choose paypal_standard on the checkout payment page)

 

It might have to do with your PayPal (sandbox) account. Our sandbox seller account is a Business account set up in the US.

 

I don't know why you have the option in your PayPal account to enable/disable Account Optional and still does not work on the PayPal payment page.


:heart:, osCommerce

Share this post


Link to post
Share on other sites

NOTE: when testing you need to remove all paypal cookies from your browser.

 

If a paypal cookie exist it will automatically ask you to login to your paypal account.

Share this post


Link to post
Share on other sites

Hy all!

 

I need your help again.

 

We have Bussiness Profil and payment solution: Website Payments Standard.

We have three website with webshops. We use oscom_paypal_standard-3.2 in all three shops. We got this email to paypal:

 

------------------

Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

 

http://mywebsite1/ext/modules/payment/paypal/standard_ipn..php

http://mywebsite2/ext/modules/payment/paypal/standard_ipn.php

http://mywebsite3/ext/modules/payment/paypal/standard_ipn.php

 

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

 

Thank you for your prompt attention to this issue.

 

 

Thanks,

PayPal 

-----------------------

 

The problem for which I ask for your help:

 

The IPN feature is turned off. We tried to turn on the IPN.

We need enter the notification URL and select Receive IPN messages. We have three website and three notification urls.

What could be the error?

 

Please help me!

Thanks, best regards.

Ati

Edited by pattila86

Share this post


Link to post
Share on other sites

Your PayPal account does not need to be changed to support IPN - this is taken care of automatically by the payment module.

 

Can you confirm that the following file exists:

 

ext/modules/payment/paypal/standard_ipn.php

 

What happens when you call that file with your browser?


:heart:, osCommerce

Share this post


Link to post
Share on other sites
Thank you for the reply.

If I call the file nothing happens. 

In the browser is just a blank white page is displayed.(with chrome and firefox)

The standard_ipn.php file is on the path (ext/modules/payment/paypal/standard_ipn.php).

Share this post


Link to post
Share on other sites

That is fine.

 

Do you see a IPN entry in the order status history of orders that were paid through PayPal Payments Standard? There should be one normal PayPal transaction and a IPN verified transaction for each order made.


:heart:, osCommerce

Share this post


Link to post
Share on other sites
Hello!

 

I am grateful for the answer!

 

In the web shop is not made ​​absolutely no status change when an order is made. In the admin site: No Order History Available.

 

1. We made a purchase with Sandbox. 

With the Sandbox It was good. The status changes: 

- PayPal IPN Verified [Transaction ID: 55034479R0613581C; Pending (Verified; € 55.00); multi_currency] 

 

- PayPal [Transactions] Verified PayPal [Transaction ID: 55034479R0613581C; Pending (Verified; € 55.00); multi_currency] 

 

After the pay if I click the button "Back to the Web Shop" button, we were redirect to the chechkout_success.php and the order status change to "Pending". We get an email about the ordering and in the email: Payment Method: PayPal Payments Standard [sandbox].

 

If I click the link "Go to Paypal account overview" the payment is there but in the admin site the order status don't change. It's is normal?

 

2. We made a real purchase ( in live ). 

In the web shop is not made ​​absolutely no status change when an order is made​​. In the admin: No Order History Available. 

 

After the paying if I click the button "Back to the Web Shop" button, we were redirect to the shopping_cart.php and the production(s) are in the shopping cart and in the admin no order history available. We DON'T get an email about the ordering.

Share this post


Link to post
Share on other sites

Can you confirm that PDT is disabled in your live PayPal account profile?

 

PayPal Profile -> Selling Preferences -> Website Payment Preferences

 

If it is enabled, disable it and try another live order.


:heart:, osCommerce

Share this post


Link to post
Share on other sites
Hello!

I checked the settings.

In our live PayPal account profile the Payment Data Transfer (optional) is set off.

Any other ideas?

Share this post


Link to post
Share on other sites

Can you enter your email address in the Send Debug Email parameter and perform a live order. You should get an email with a list of parameters, post them here and remove any sensitive information from the parameter values.


:heart:, osCommerce

Share this post


Link to post
Share on other sites

$HTTP_POST_VARS:

 

Array

(

    [mc_gross] => 159.00

    [invoice] => 156

    [protection_eligibility] => Ineligible

    [address_status] => unconfirmed

    [item_number1] =>

    [payer_id] => 9GR3CVFQB3NMQ

    [tax] => 0.00

    [address_street] => payer street

    [payment_date] => 08:54:48 Jun 27, 2014 PDT

    [payment_status] => Completed

    [charset] => UTF-8

    [address_zip] => payer zip

    [mc_shipping] => 10.00

    [mc_handling] => 0.00

    [first_name] => payer first name

    [mc_fee] => 5.76

    [address_country_code] => FR

    [address_name] => payer first name and last name

    [notify_version] => 3.8

    [custom] => 136

    [payer_status] => unverified

    [business] => my_paypal_account@email.address

    [address_country] => payer country

    [num_cart_items] => 1

    [mc_handling1] => 0.00

    [address_city] => payer city

    [payer_email] => payer@email.addresse

    [verify_sign] => AfmzkZYXHMSsiq4GHucarKEfjYezA5xOE0ntW7UZkGfrwbU6RewLLKiU

    [mc_shipping1] => 10.00

    [tax1] => 0.00

    [txn_id] => 5KT53332A9452344T

    [payment_type] => instant

    [last_name] => payer last name

    [item_name1] => My product name

    [address_state] =>

    [receiver_email] => my_email@email.addresse

    [payment_fee] =>

    [quantity1] => 1

    [receiver_id] => 7PMLM5EQZYXWQ

    [txn_type] => cart

    [mc_gross_1] => 159.00

    [mc_currency] => EUR

    [residence_country] => FR

    [transaction_subject] => 136

    [payment_gross] =>

    [auth] => ARppkEoO9IksLPU0s6lxG-9JtL381bjHVfU1-YUl4oK-0dVecv5weosUhOUwxFLj5Ys7sxhMRLA18QUsDOh39EA

)

Share this post


Link to post
Share on other sites

PayPal is sending the proper parameters back to your store when the customer returns back to the store.

 

This is more than likely a problem with the verification of the SSL certificate.

 

Disable Verify SSL Certificate in your module configuration parameters and try another live order.


:heart:, osCommerce

Share this post


Link to post
Share on other sites

I'm sorry, I don't know what the cause of the problem is. The parameters sent back to your store are the same parameters IPN sends separately to your store and they should pass the verification from PayPal.

 

It could be a browser extension you have installed that is interfering with the parameter values. If you get the same result with a different browser then I cannot help you further.

 

Try v1.0 of the PayPal Payments Standard module or try PayPal Express Checkout.


:heart:, osCommerce

Share this post


Link to post
Share on other sites

We tested with the Instant Payment Notification (IPN) simulator. https://developer.paypal.com/webapps/developer/applications/ipn_simulator

 

IPN handler URL: http://mywebsite/webshop/ext/modules/payment/paypal/standard_ipn.php
We always get this error code: We could not send an IPN due to an HTTP error: 500: Internal Server Error

 

What do you think?

Share this post


Link to post
Share on other sites

I also get the dreaded and return to the cart with product still in..  with 

 

Could not verify the PayPal transaction. Please try again.

 

IPN Simulator says:

 

We could not send an IPN due to an HTTP error: 500: Internal Server Error

 

 

When I turn OFF the PPS module I get..

 

IPN sent successfully

 

Logs

 

/ext/modules/payment/paypal/standard_ipn.php HTTP/1.0" 500 - "-" "PayPal IPN ( https://www.paypal.com/ipn )"

Edited by opus_uno2001

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×