Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Search the Community

Showing results for tags 'paypal express'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News and Announcements
    • News and Announcements
  • osCommerce v4.x
    • General Support
    • Migration from old osCommerce
    • Design and Templates
    • Apps / Add-ons
    • Translations
    • API and import/export
    • Marketplace integration
    • Manuals and How-to
    • Blog's discussion
  • osCommerce Online Merchant v2.x
    • General Support
    • osCommerce Online Merchant Community Bootstrap Edition
    • Add-Ons
  • Development
  • General
    • General Discussions
    • Live Shop Reviews
    • Security
    • Commercial Support Inquiries
    • Developer Feedback

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Real Name


Location


Interests


Website

Found 7 results

  1. Greetings, I'm working with osC 2.3.4 BS and PayPal Express Checkout 3.1 (the payment module, not the app). The problem I am having occurs only when the customer is NOT logged into paypal before selecting paypal express as their payment option. Here is the general flow of the order process: 1. customer finishes their order and selects a shipping method other than the cheapest (express shipping) 2. Customer selects Paypal Express as payment option 3. Customer is taken to Paypal where they log in and see their order including shipping. The total shown is the correct total, including the express shipping. Customer confirms order on Paypal site. 4. Customer is sent back to checkout_confirmation.php where shipping has reverted to the cheapest shipping option, not what they had chosen. This apparently started happening out of the blue a couple months ago. There were no changes made on our end. So I'm assuming that the problem is in the data sent back to osC after payment is confirmed. I have no idea where to look to solve this, since it seems to be coming from Paypal... Any help would be greatly appreciated thanks!
  2. I have setup my Paypal account to point to http://www.whdservices.com/store/checkout_process.php and the api test in the oscommerce admin returns this: Failure! The PayPal Express Checkout credentials are not set up correctly for live production use. array(13) { ["TIMESTAMP"]=> string(20) "2012-09-18T19:29:49Z" ["CORRELATIONID"]=> string(13) "6b71ddbcdcc97" ["ACK"]=> string(7) "Failure" ["VERSION"]=> string(4) "60.0" ["BUILD"]=> string(7) "3622349" ["L_ERRORCODE0"]=> string(5) "10471" ["L_ERRORCODE1"]=> string(5) "10472" ["L_SHORTMESSAGE0"]=> string(94) "Transaction refused because of an invalid argument. See additional error messages for details." ["L_SHORTMESSAGE1"]=> string(94) "Transaction refused because of an invalid argument. See additional error messages for details." ["L_LONGMESSAGE0"]=> string(21) "ReturnURL is invalid." ["L_LONGMESSAGE1"]=> string(21) "CancelURL is invalid." ["L_SEVERITYCODE0"]=> string(5) "Error" ["L_SEVERITYCODE1"]=> string(5) "Error" } Please note I have not edited any files in oscommerce.... Can someone provide simple step by step instructions to get this working correctly and not just try this and bail......if we had simple 1. do this 2. do this 3. do this from beginning to end it would benefit the whole oscommerce community....please help
  3. Hi, I'm trying to figure out how to pass the data values from the CCGV and the Reward Points addons to PayPal. In using the sandbox environment, even though the total that is passed may be correct in deducting used discounts, vouchers, points; the discounts are not getting deducted from the total that PayPal is collecting from the customer. So if my sub total is 40.00 and have 10.00 worth of discounts, a total of 30.00 is getting passed and displayed in PayPal. I continue the transaction and go into the sandbox transaction log and find that a total of 40.00 was deducted from my sandbox account. In researching PayPal developer website I found the following for using DiscountInfo fields. How can I incorporate any of this into my 2.3.4 store? DiscountInfoType Fields Describes discount information. Field / Description PAYMENTREQUEST_nREDEEMEDOFFERNAME (Optional) The name of the buyer's wallet item offer redeemed in this transaction, such as, a merchant coupon or a loyalty program card. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nREDEEMEDOFFERDESCRIPTION xs:string (Optional) Description of the offer redeemed in this transaction, such as, a merchant coupon or a loyalty program. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nREDEEMEDOFFERAMOUNT (Optional) Amount of the offer redeemed in this transaction. Character length and limitations: Value is typically a positive number which cannot exceed 10,000.00 USD or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places; the decimal separator must be a period (.), and the optional thousands separator must be a comma (,). Some currencies do not allow decimals. See the currency codes page for details.. PAYMENTREQUEST_nREDEEMEDOFFERTYPE (Optional) Type of the offer redeemed in this transaction. It is one of the following: LOYALTY_CARD MERCHANT_COUPON PAYMENTREQUEST_nREDEEMEDOFFERID xs:string (Optional) Unique ID of the offer redeemed in this transaction or the buyer's loyalty card account number. Character length and limitations: 64 single-byte characters. PAYMENTREQUEST_nREDEEMEDOFFERPOINTSACCRUED (Optional) The number of loyalty points accrued in this transaction. PAYMENTREQUEST_nCUMMULATIVEPOINTSNAME (Optional) The name of the loyalty points program in which the buyer earned points in this transaction. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nCUMMULATIVEPOINTSDESCRIPTION xs:string (Optional) Description of the loyalty points program. Character length and limitations: 127 single-byte characters PAYMENTREQUEST_nCUMMULATIVEPOINTSTYPE (Optional) Type of discount or loyalty program. It is one of the following: LOYALTY_CARD PAYMENTREQUEST_nCUMMULATIVEPOINTSID xs:string (Optional) Unique ID of the buyer's loyalty points account. Character length and limitations: 64 single-byte characters. PAYMENTREQUEST_nCUMMULATIVEPOINTSACCRUED (Optional) The cummulative number of loyalty points the buyer has accrued. PAYMENTREQUEST_nMERCHANTDATAKEYm (Optional) Key name of a merchant data key-value pair passed with the transaction. You can pass up to 16 key-value pairs (where m is between 0 and 15 inclusive) with each payment, and up to 10 payments in each request (where n is between 0 and 9 inclusive). Character length and limitations: 64 single-byte characters. You can specify up to 10 payments in each request. The character n, in the field name, is the payments array index and should be replaced with an integer between 0 and 9, inclusive. For example, if you are passing only one payment in the request, then replace n with the digit 0. For multiple payments within a single request, you must order the payments sequentially. Note If you are using Digital Goods, you can send only a single payment in each request. This field also allows you to pass an array of information for each payment. Replace the character m, in the field name, with an integer (an array key). The keys must be ordered sequentially, beginning with 0. PAYMENTREQUEST_nMERCHANTDATAVALUEm (Optional) Merchant data value, part of a key-value pair, passed with the transaction. You can pass up to 16 key-value pairs (where m is between 0 and 15 inclusive) with each payment, and up to 10 payments in each request (where n is between 0 and 9 inclusive). Character length and limitations: 8192 single-byte characters. You can specify up to 10 payments in each request. The character n, in the field name, is the payments array index and should be replaced with an integer between 0 and 9, inclusive. For example, if you are passing only one payment in the request, then replace n with the digit 0. For multiple payments within a single request, you must order the payments sequentially. Note If you are using Digital Goods, you can send only a single payment in each request. This field also allows you to pass an array of information for each payment. Replace the character m, in the field name, with an integer (an array key). The keys must be ordered sequentially, beginning with 0.
  4. Hi, I am seriously having a dumb. How do you set up Paypal Express to be live? The Paypal Express module asks for API Username The username to use for the PayPal API service API Password The password to use for the PayPal API service API Signature The signature to use for the PayPal API service I've gone to the Paypal Developer site and made a new app under 'My Apps' but it only provides this under 'REST API Credentials': Endpoint: api.paypal.com Client ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Obviously I've changed everyting there to an x. Also now the formatting of this post has gone mad. Failure! The PayPal Express Checkout credentials are not set up correctly for live production use. array(9) { ["TIMESTAMP"]=> string(20) "2014-05-05T11:06:04Z" ["CORRELATIONID"]=> string(13) "121f1410a2d26" ["ACK"]=> string(7) "Failure" ["VERSION"]=> string(4) "60.0" ["BUILD"]=> string(8) "10850615" ["L_ERRORCODE0"]=> string(5) "10002" ["L_SHORTMESSAGE0"]=> string(14) "Security error" ["L_LONGMESSAGE0"]=> string(28) "Security header is not valid" ["L_SEVERITYCODE0"]=> string(5) "Error" } Is there a guide somewhere? Obviously a lot of people have managed to do this easily because I couldn't find any topics on it in the forums :) so yes I am having a dumb.
  5. This a light-weight add-on for changing shipping/billing address directly in Checkout Confirm page. If you use checkout payment modules like PayPal Express checkout, which obtain address from PayPal website, or using one page checkout, they would skip Checkout Shipping page and bring customers into Checkout Confirm page direct. Customers who want to change default address have to jump backward to Checkout Shipping page and forward causing bad user experience. In this case Ajax can greatly help and allow customers staying in same page with less clicks. A alert would appear if customers didn't confirm the address before confirming the order. Note: It would only change the address of the orders, not the address in customers' address books. Addon link: http://addons.oscommerce.com/info/8911 Screenshots: More On: richardfu.net/oscommerce-ajax-checkout-address/ Screenshots: http://richardfu.net/wp-content/uploads/2013/09/screenshot_1_edit.jpg http://richardfu.net/wp-content/uploads/2013/09/screenshot_2_confirm.jpg http://richardfu.net/wp-content/uploads/2013/09/screenshot_4_error.jpg http://richardfu.net/wp-content/uploads/2013/09/screenshot_3_alert.jpg
  6. Hi All! I am using oscommerce v2.2 RC2. Order Summery will not displayed on Paypal Express Checkout. where should I change, any adon ? ? ? any solution?? please suggest.. I have updated the file "ext/modules/payment/paypal/express.php" $params['METHOD'] = 'SetExpressCheckout'; $params['PAYMENTACTION'] = ((MODULE_PAYMENT_PAYPAL_EXPRESS_TRANSACTION_METHOD == 'Sale') ? 'Sale' : 'Authorization'); $params['RETURNURL'] = tep_href_link('ext/modules/payment/paypal/express.php', 'osC_Action=retrieve', 'SSL', true, false); $params['CANCELURL'] = tep_href_link(FILENAME_SHOPPING_CART, '', 'SSL', true, false); $params['AMT'] = $paypal_express->format_raw($order->info['total']); $params['CURRENCYCODE'] = $order->info['currency']; $params['L_PAYMENTREQUEST_0_NAME0'] = $order->products['name']; $params['L_PAYMENTREQUEST_0_AMT0'] = $order->products['price']; $params['L_PAYMENTREQUEST_0_QTY0'] = $order->products['qty']; $params['PAYMENTREQUEST_0_AMT'] = $order->products['final_price']; I have added 4 extra lines but still not getting the solution. these lines $params['L_PAYMENTREQUEST_0_NAME0'] = $order->products['name']; $params['L_PAYMENTREQUEST_0_AMT0'] = $order->products['price']; $params['L_PAYMENTREQUEST_0_QTY0'] = $order->products['qty']; $params['PAYMENTREQUEST_0_AMT'] = $order->products['final_price'];
  7. Hi I'm trying to use one of the discount add ons for my site. I've tried a couple (coupon codes, discount codes) but neither of them seems to allow the discoutn to be applied before the checkout process. Im jus using paypal express checkout for the time being and i need to discount to either be applied through the paypal checkout process or before the site passes everything over to paypal. Has anyone else had these issues? It may be that I'm simply missing something in the configuration of the add ons.. any help would be appreciated!
×
×
  • Create New...