Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Credit Card Payment Without PayPal Account


pattila86

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


Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

  • 4 weeks later...

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
Link to comment
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

Link to comment
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).

Link to comment
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.

Link to comment
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] => [email protected]

    [address_country] => payer country

    [num_cart_items] => 1

    [mc_handling1] => 0.00

    [address_city] => payer city

    [payer_email] => [email protected]

    [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] => [email protected]

    [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

)

Link to comment
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

Link to comment
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

Link to comment
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?

Link to comment
Share on other sites

  • 1 month later...

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
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...