Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Looking for a paypal IPN for yahoo web hosting


Guest

Recommended Posts

Having spent days here searching these forums and trying numerous payment module contributions,

I still cannot find any solution that actually works. Here's my scenario:

 

I'm on yahoo web hosting. Supposedly there is openssl and curl support enabled:

CURL support enabled

CURL Information libcurl/7.12.0 OpenSSL/0.9.6g zlib/1.1.3

OpenSSL support enabled

OpenSSL Version OpenSSL 0.9.6b 9 Jul 2001

 

I'm using osCommerce 2.2 Milestone 2 and trying to find a paypal ipn solution. I've got a premier paypal

business account, the shared paypal certificate, and bot a test and live api certificates. Yahoo doesn't allow

direct https ssl access, but if I put files under an /ssl folder, it will redirect using the shared yahoo certificate.

 

Not knowing exactly which files are needed under the ssl folder I mirrored the entire catalog. That was

wrong!

 

Following other threads, it seemed that ssl wasn't needed if using an IPN.

 

My most recent attempt at a solution was using the Paypal Express Checkout IPN. It nearly works but isn't

the solution I need as it's only for paypal customers. I need an option for customers to use paypal or just

the paypal credit card processing. I would always get the error dump I've included below.

 

Now the most likely contribution as my solution seems to be osCommerce 2.2 Milestone 2 PayPal IPN

Payment Module v2.1. Except that I don't have my own public certificate. Nor, if I'm understanding all the

paypal info correctly, do I need one. I wasn't able to get this module to work at all, but

likely due to my misunderstanding the setup. Like I said, I do have the paypal shared certificate but where

do I get the "Your PayPal Public Certificate ID"? And, even I do find this, the setup for this module requires

the location of openssl. I can try to get a response from yahoo support, but I've a better chance of winning

the lottery! Slim vs none!

 

Is there a paypal ipn module that works without openssl?

Or, better phrased, what paypal ipn module do other sites on yahoo web hosting use? :huh:

 

----paypal error dump----

[security] = N/A

[RequesterCredentials]

[0]

[Credentials]

[0]

[username] = N/A

[Password] = N/A

[subject] = N/A

 

[DoExpressCheckoutPaymentResponse]

[0]

[Timestamp] = 2007-02-07T23:21:49Z

[Ack] = Failure

[CorrelationID] = b43aac4577e2

[Errors]

[0]

[shortMessage] = Transaction cannot complete.

[LongMessage] = The transaction cannot complete successfully. Instruct the customer to use an alternative payment method.

[ErrorCode] = 10417

[severityCode] = Error

 

[Version] = 2.000000

[build] = 1.0006

[DoExpressCheckoutPaymentResponseDetails]

[0]

[PaymentInfo]

[0]

[TransactionType] = none

[PaymentType] = none

[PaymentStatus] = None

[PendingReason] = none

[ReasonCode] = none

 

From this request: (WARNING!!) DO NOT expose your API Username/Password to the public!!

 

[?xml version="1.0" encoding="utf-8"?]

[soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema]

[soap:Header]

[RequesterCredentials xmlns=urn:ebay:api:PayPalAPI]

[Credentials xmlns=urn:ebay:apis:eBLBaseComponents]

[username]**********[/username]

[Password]**********[/Password]

[/Credentials]

[/RequesterCredentials]

[/soap:Header]

[soap:Body]

[DoExpressCheckoutPaymentReq xmlns=urn:ebay:api:PayPalAPI]

[DoExpressCheckoutPaymentRequest]

[Version xmlns=urn:ebay:apis:eBLBaseComponents]2.0[/Version]

[DoExpressCheckoutPaymentRequestDetails xmlns=urn:ebay:apis:eBLBaseComponents]

[PaymentAction]Sale[/PaymentAction]

[Token]*********[/Token]

[PayerID]********[/PayerID]

[PaymentDetails]

[OrderTotal currencyID=USD]6[/OrderTotal]

[OrderDescription]Order placed on February 7, 2007, 11:21 pm by baby ruth (ID: 3)[/OrderDescription]

[itemTotal currencyID=USD]6[/itemTotal]

[shippingTotal currencyID=USD]0[/shippingTotal]

[HandlingTotal currencyID=USD]0[/HandlingTotal]

[TaxTotal currencyID=USD]0[/TaxTotal]

[NotifyURL]http://1-rbs-plaza.com/catalog/ext/modules/payment/paypal_ec/ipn.php?language=english[/NotifyURL]

[Custom]Phone: 713-333-3333 -- Email: larryami@sbcglobal.net[/Custom]

[shipToAddress]

[Name][/Name]

[street1][/street1]

[street2][/street2]

[CityName][/CityName]

[stateOrProvince][/stateOrProvince]

[PostalCode][/PostalCode]

[Country][/Country]

[/shipToAddress]

[PaymentDetailsItem][Name]test-Download Version-English[/Name][Number]29{2}1 (windows exe)[/Number][Amount currencyID=USD]3[/Amount][Quantity]1[/Quantity][Tax currencyID=USD]0[/Tax][/PaymentDetailsItem][PaymentDetailsItem][Name]test2-Download Version-English[/Name][Number]30{2}1 (exe)[/Number][Amount currencyID=USD]3[/Amount][Quantity]1[/Quantity][Tax currencyID=USD]0[/Tax][/PaymentDetailsItem]

[/PaymentDetails]

[/DoExpressCheckoutPaymentRequestDetails]

[/DoExpressCheckoutPaymentRequest]

[/DoExpressCheckoutPaymentReq]

[/soap:Body]

[/soap:Envelope]

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...