Guest Posted February 8, 2007 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: [email protected][/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
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.
Note: Your post will require moderator approval before it will be visible.