Guest Posted February 8, 2007 Share Posted February 8, 2007 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] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.