When I add jscript_cba.php to public_html/includes/modules/pages/index/ my home page gives a blank page
Why is that?
Printable View
When I add jscript_cba.php to public_html/includes/modules/pages/index/ my home page gives a blank page
Why is that?
I am using Zen Cart 1.3.9e and have just installed it.
I am now trying to add on the CBA module, but Zen Cart seems not to be able to find it in the payment module. I replaced the template file as indicated and the file uploaded. However, I cannot select "Checkout By Amazon" from the payment list.
I am using Yahoo as a web host.
Help, I am having a problem getting Amazon to display orders in sandbox. I can produce order and see it on amazon, but it never makes it to seller central or back to Zencart. The customer does get conformation, any suggestions?
I am also having a problem with cron job on godaddy. Have tried several versions but get the same results.
/usr/bin/curl http://my domain.com/checkout_by_amazon.php?action=Everything -O /dev/null
Have tried with and without quotes.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1136 100 1136 0 0 38946 0 --:--:-- --:--:-- --:--:-- 38946
100 1136 100 1136 0 0 38784 0 --:--:-- --:--:-- --:--:-- 0
curl: (3) <url> malformed
how can i unstall Checkout by Amazon Zen Cart Plug-in?
thanks
I haven't gotten an answer to my question dated March 18, 2011
Can someone please answer my question?Quote:
When I add jscript_cba.php to public_html/includes/modules/pages/index/ my home page gives a blank page
Why is that?
2nd question:
/public_html/includes/modules/payment/checkout_by_amazon.php
==================================
With checkout_by_amazon.php installed I only see authorize.net payment
When I remove checkout_by_amazon.php all of the installed payment modules show
Why isn't 'checkout by amazon" not showing at all in admin payment modules?
Hi guys,
I finished the CBA installation in my zc v 1.3.9h, and I just found out that my host doesn't support cron jobs... i will not able to run a command either. Since this is mandatory, does it mean that i cannot integrate cba? :blink:.. what are my options? do you recommend changing hosts? Sorry for the basic questions, but i'm kinda newbie at this ..
Thanks in advance!
I'm a big fan of Amazon and I really want to see this work for my customers however I can't seem to get any orders to show up in seller central or in my cart admin.
I've set up everything according to the instructions as far as I can tell.
I'm in sandbox mode when I'm viewing in seller central and I'm in sandbox mode when I'm producing orders. I've produced two orders but all I get is a customer confirmation that the order has been processed.
I've set up my cron job with an email confirmation and I'm getting this error notification:
"--2011-05-24 16:40:01-- http://oldwestpokersupplies.com/chec...ion=Everything
Resolving oldwestpokersupplies.com... 66.206.89.46
Connecting to oldwestpokersupplies.com|66.206.89.46|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2011-05-24 16:40:01 ERROR 500: Internal Server Error."
I've tried to read and re-read this thread but I can't seem to find a solution for this.
I have my IOPN set for https://oldwestpxxxxxcom/checkout_by_amazon.php
I've spent most of my day trying to set this up and I'm at wit's end.
Any help would be greatly appreciated. Thank you in advance.
Salvatore
Well, I did finally see my second test order in Zen Cart. I also was able to find both orders in Seller Central.
I was told by the Amazon Team, that the reason I didn't get emails for the orders is that they don't send emails in sandbox. Also in order to find the orders in Seller Central I had to use Advanced Search in Manage Orders and make sure I view Pending Orders.
I have moved to production and will begin testing that side of this interesting checkout option.
Thanks for all the help contained in this thread.
Never did get a response from AmazonPayments on THIS ISSUE (even though I've mentioned it twice now) and now I've got a new issue that's popped up over the weekend.
I'm suspecting they might be related.
All of a sudden I'm seeing where 'new customers' have registered. Only thing is, they all have either the same first or last name and their email address is an Amazon email.
Examples...
These "registered" this morning:
Xxxx Miller
Xxxxxxx Miller
xxxxxxx miller
Real Customer
Xxxxxxx-Xxx Miller
All with this type email address: [email protected] (note I replaced the real alphanumeric identifiers with x's)
On the 27th, we got:
Timothy Xxxxxx
Timothy Xxxx
Timothy Xxxxxx
Timothy Xxxx
Timothy Xxxxxxxx
Timothy Xxxxxx
Timothy Xxxxxx
Again with the Amazon style email address.
These people aren't even customers of ours on Amazon and there is NO purchase attached to the 'registration'.
And you can't tell it just so happened that 7 people with the first name 'Timothy' and 4 people with the last name 'Miller' all just happened to register back to back on the same day.
Amazon really needs to address this as it looks like it could turn into a potential security issue, in my opinion. Not to mention the aggravation factor of cluttering up my records and zen admin with bogus customers.
I love Amazon checkout and we do have buyers use it, but with this new issue combined with the other unresolved issue we've had, I'm really about ready to pull it off my site.
FYI - I do NOT have a cron job running that could be pulling this info in either.
Correction -
They ARE customers of ours from Amazon (purchased on Amazon). Their orders date back as far as to July of 2010.
So, I was right...this is part of the same unresolved issue we've been having. :censored:
Ok i have everything in its place however, when i test my checkout it shows everything except shipping and taxes only the actual amount only.
When i click on checkout (not the amazon checkout) it gives me the option to see tax, total and shipping and lets me choose how i want to pay and it does not show amazon in a tick box only money order.
My question is how do i get the amazon on my website to have tax and shipping added when a customer checks out?
I am using ZC V 1.3.9H
If any one cares they can see what it does by first hand experiment my website is http://www,hillbillyelectronics.com .
Thanks
Jim:unsure:
I have been testing this out on a 1.3.9h cart, in a test environment with little success.
I have installed it, set it into Sandbox mode, complete with merchantID, AWS access ID and secret key.
The option to use it in when going through the shopping cart does appear, you click on the button and it takes you to a little pop up (continue checkout - or - payphrase express) buttons. So I click on continue checkout, it takes you to a full screen Amazon login screen, and if I use my login, I click on OK and I get:-
Important Message
We're sorry, but there's a problem with this order. Please contact the merchant directly for assistance in completing this order
I have been through the 22 pages of this support thread and not found a solution yet. Any help please?
AmazonPayments (or anyone else) any feedback on my last post please?
I am using zencart 1.39h
I have andover modern template installed from Picaflor Azul
I have a fresh install of the cart and imported my products using ezpopulate 1-2-5-7b
I just installed Amazon Checkout CBA_Plugin_v1.0_zencart_1.39e
I am running Sandbox on both my zencart and in Seller Central
When going through the steps I goto http://www.cravesoap.com/store
I select a product, I click on Add To Cart, I click on checkout by amazon, I click again check out from the box when clicking the amazon button.
It takes me to amazon's site where you have to log in, I do Log in, and it shows me what I want to buy, I make sure everything is ok eg.. the shipping address etc... Then I click on Place my order
When its placing the order I guess checking the payment I get a 404 Forbidden error
You don't have permission to access /store/checkout_by_amazon.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at cravesoap.com Port 80
Seems wierd says frontpage but I am on a Linux server
Any Ideas because checkout_by_amazon.php is in my stores root
Thanks
I just installed this module; but clicking on the button just refreshes my "Shopping Cart" screen...what did I do wrong?
Hi,
I just installed the Checkout by Amazon module for my web store and am having difficulty getting it to work.
If I enable callbacks, in either sandbox or production mode, I get an error that reads, "We're sorry! We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again."
If I disable callbacks, the order goes through but uses Amazon's default shipping rates, even on virtual or download products when no shipping should be charged.
How can I turn off the default shipping? I don't want to charge people for e-books.
using 1.3.9
check out http://www.inthefourthwatch.com/welcome
Add a product to your cart -- you will then be directed to the shopping cart.
there is a bunch of gibberish underneath the cart. When I turn off the Amazon Checkout module it goes away and the page realigns.
thoughts??
I've seen many posts where people are experiencing the same problem I am. I have turned on callbacks for shipping and I get the error where the shipping can't be calculated. I've seen repeated replies from the CBA team asking if the callbacks have been configured properly, but never a solution when they are. Can anyone help me (and other recent posters)?
Thanks
bench1254: that is what happens when you have selected "Enable Diagnostic Logging" in the CBA module.
Pawlicity.com
That worked -- thank you, very much.
Hi Everyone,
I really have a strange problem that I'd appreciate some help with. In short, the Amazon Checkout button isn't displaying on my site (www.store.illusionsilluminated.com). Even the technical support from Amazon couldn't figure it out and suggested that I post on here. I've looked everywhere online and have been trying to fix it for about 3 weeks and still no luck.... Please help!
It is the current version of Zencart, I have a template installed, and have Google checkout installed. I have no zones enabled, I have the payment module enabled, and tried re-installing it twice. I triple checked the installed files and the one modified file for the Amazon Checkout Module and everything is there. Since no one else has posted this exact type of problem, I feel like I must have done something really stupid, but just can't see it.
Let me know what files you need to see (if any) to help diagnose the problem. Thank you again.
www.store.illusionsilluminated.com
:frusty:
I'm still having the problem (posted above); just an FYI. I'd really appreciate anyone's help. Thank you.:frusty:
Sorry to bring back an old post, but this was the only mention of having a custom Amazon order confirmation page from my site. I was in the same place as the previous post who redirected to checkout_success page but the order id from amazon was not in the page.
I would like to make it more presentable to my buyers who see their order number. Then I will put my other info to confirm how to track and other relevant info.
Thanks
Ok, I have read through this thread and I have finally gotten Amazon Checkout to Work, the only problem I have are my attributes are not flowing through to amazon. This question has been raised two or three time and no one has answered the question how do you get the attributes to flow through to amazon. My decals come in different sizes and colors.
thanks
boomer
:smile:
Hello everyone,
I am using the CBA and wanted to know how to get the the item attributes(size,color...etc to show up on the order. I have people telling me that the attributes are not showing up on their order and it is causing undue emails and confusion. They are also not showing up in the SC. Thank you everyone for your help.
The attribute problem has been an ongoing issue. With ours sometimes it would show up, sometimes it wouldn't.
Hopefully, one of the Zencart forum members will be able to help you. Amazonpayments (the 'official' support for this mod) hasn't bothered to address any of the issues here since February nor answer any personal messages.
We finally pulled it off both our sites because of the attribute issue and it dumping all of our (unrelated) Amazon sales into our admin on a monthly basis.
Hopefully, you'll have better luck with it than we did. :)
Hello is it possible to use this plug in to upload a flat file containing Amazon Marketplace orders? I would like to manage all Amazon orders from one location and our website seems like the best option.
Hi shopdollard,
This plugin is only for Checkout by Amazon, and not Amazon Marketplace orders. However, You are welcome to try to upgrade the plugin to support importing Amazon Marketplace orders into ZenCart plugin.
Thanks
Checkout By Amazon
I have two things I am working on with this plugin, the first thing I would like to know how to do is offer free shipping on all orders over x amount.
The second thing is on my checkout page there is the word Or above my checkout by amazon button. I have it so only the checkout by amazon button appears but cannot find where that text is coming from.
before CBA was opening in a lightbox and users never left my site now it takes them to the amazon website why?
I am getting a strange issue that just started to happen. The module has been working. Amazon Checkout 1.0
When someone tries to checkout, they get the message
We're sorry, but there's been a problem with this order. Please contact merchant directly.
I have already verified all of the settings in the admin and the log file looks fine. Where should I look to help track this issue down????
Please help.
checkout by amazon pluging button not showing at checkout page. . I am using v1.3.9f
Checkout by Amazon 1.0
Enable Checkout by Amazon
True
Checkout by Amazon merchantID *
Operating environment
Sandbox
Checkout Button Size
Large
Button Style
Orange
Sort order of display.
1
Cart expiration time (in minutes)
0
Cancelation Return Page
Success Return Page
Enable Diagnostic Logging
False
SIGNING OPTIONS
Enable Order Signing
False
AWS Access ID *
AWS Secret Key *
ORDER MANAGEMENT OPTIONS
Enable Order Mgmt
False
Merchant Login Id *
Merchant Password *
Merchant Token *
Merchant Name *
ORDER STATUS MAPPING
New Order Status
Processing [2]
ReadyToShip Order Status
Pending [1]
Delivered Order Status
Pending [1]
Refund Order Status
Pending [1]
Canceled Order Status
Pending [1]
CALLBACK OPTIONS
Enable Callbacks
False
Callback Page *
https://bazaarmorocco.com/store1/checkout_by_amazon.php
Enable Shipping Calculations
True
Enable Tax Calculations
True
Is Shipping and Handling Taxed
checkout by amazon pluging button not showing at checkout page. After add to cart page. I am using v1.3.9f
checkout_by_amazon_zen_cart_plugin_1-0 INSTALLED IN PAYMENT MODULE. BUT THE \CHECKOUT BUTTON NOT SHOWING.
Enable Checkout by Amazon
True
Checkout by Amazon merchantID *
Operating environment
Sandbox
Checkout Button Size
Large
Button Style
Orange
Sort order of display.
1
Cart expiration time (in minutes)
0
Cancelation Return Page
Success Return Page
Enable Diagnostic Logging
False
SIGNING OPTIONS
Enable Order Signing
False
AWS Access ID *
AWS Secret Key *
ORDER MANAGEMENT OPTIONS
Enable Order Mgmt
False
Merchant Login Id *
Merchant Password *
Merchant Token *
Merchant Name *
ORDER STATUS MAPPING
New Order Status
Processing [2]
ReadyToShip Order Status
Pending [1]
Delivered Order Status
Pending [1]
Refund Order Status
Pending [1]
Canceled Order Status
Pending [1]
CALLBACK OPTIONS
Enable Callbacks
False
Callback Page *
https://bazaarmorocco.com/store1/checkout_by_amazon.php
Enable Shipping Calculations
True
Enable Tax Calculations
True
Is Shipping and Handling Taxed
This mod doesn't work with v1.3.9h
Code:[04-Dec-2011 17:41:39] PHP Warning: include_once(/home/xxxxx/public_html/checkout_by_amazon/modules/order/XMLParser.php): failed to open stream: No such file or directory in /home/xxxxx/public_html/checkout_by_amazon/amazonorder.php on line 357
[04-Dec-2011 17:41:39] PHP Warning: include_once(): Failed opening '/home/xxxxx/public_html/checkout_by_amazon/modules/order/XMLParser.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/xxxxx/public_html/checkout_by_amazon/amazonorder.php on line 357
[04-Dec-2011 17:41:39] PHP Fatal error: Class 'XMLParser' not found in /home/xxxxx/public_html/checkout_by_amazon/amazonorder.php on line 360
Style is lost in shopping cart when CBA is enabled :oops::oops::oops:Code:--2011-12-05 01:03:28-- https://www.xxxxxxxxxxxxxx.com/checkout_by_amazon.php?action=Everything
Resolving www.xxxxxxxxxxxxxx.com... 50.57.138.44
Connecting to www.xxxxxxxxxxxxxx.com|50.57.138.44|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://www.xxxxxxxxxxxxxx.com/index.php?main_page=cookie_usage [following]
--2011-12-05 01:03:31-- https://www.xxxxxxxxxxxxxx.com/index.php?main_page=cookie_usage
Reusing existing connection to www.xxxxxxxxxxxxxx.com:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
checkout_by_amazon.php?action=Everything: Permission denied
Cannot write to `checkout_by_amazon.php?action=Everything' (Success).
Hi,
Is anyone using this in UK. I managed to install it but now I get $ instead of GBP. Do we have to change settings to use it in UK?
Many thanks
Damian
I have the Checkout by Amazon plug in installed to a 1.3.8a Zen Cart. I am having difficulty getting orders that start on the Zen Cart site and finish on Amazon to be perceived by Amazon as items that my client has contracted with Amazon to fulfill. One possible cause for this that I have wondered about is the Amazon SKU number for each product. Zen Cart doesn't use "SKU" numbers. They use model numbers. I have given the products in Zen Cart model numbers that match the Amazon SKU numbers. But I don't know if that information is being communicated to Amazon when someone buys the product on the Zen Cart site. Could that be why these orders are not triggering the Amazon fulfillment services? Orders that start as well as end on Amazon are being fulfilled without any problem.
Thanks in advance for any help you can give me.
~anne
Hello
I'm using 1.3.9h and have just installed this module. Got all the config added and seems to work until you click the button... then I get sent to the sandbox at amazon.com - then I login to amazon.. first thing I notice is the net price is in $ and then it says;
"Important Message
We're sorry, but there's a problem with this order. Please contact the merchant directly for assistance in completing this order."
I have tried changing the constants file to point at amazon.co.uk but that fails as the page doesn't exist.
Has anybody got this running for a UK based site?
Thanks
Andy
Is there anybody out there that has got this add-on working on a UK based site intrgrating with amazon.co.uk?
Eventually I found the documentation from the Checkout by Amazon developer that it does not work with Amazon's Fulfillment Services. I had my client's host, who is also a programmer, take a look at the problem. And he was able to modify the module so that it WOULD work with Amazon's Fulfillment Services. It works beautifully now. Orders that originate on my client's site who choose Checkout By Amazon are being fulfilled by Amazon as well.
He describes how he did so here:
http://www.active-server.com/blog/fu...-zen-cart-259/ so that others can learn/benefit from it.
Has anyone got this working for a UK site yet ? ive uploaded all settings and iam still getting DOLLARS in amazon sign in window and when i sign in i get IMPORTANT MESSAGE We're sorry, but there's a problem with this order. Please contact the merchant directly for assistance in completing this order. "
currently using sandbox... and iam getting no info at all from the error console in amazon seller central.
Help help help ?
Ok guys i have an answer for myself and some of the rest of you with the same problem for the UK sites.
Alas the Amazon Checkout module only supports payments for AMAZON.COM and will not work for amazon.co.uk.
Amazon checkout UK only supports at this time MAGNETO carts.
HOW TO FIX?
Well we need somone out there to configure the CHECKOUT BY AMAZON V1.0 module to work with ZENCART 1.3.9 and later versions for amzon checkout.co.uk customers.
So put your hands up? show yourselves...were are you ? were are you ? lets be avin you ....
Rallying cry for experienced coders ....
Hi. I am using Zencart v1.3.9h and I have installed Amazon checkout module. Unfortunately, Amazon button doesn't display on my checkout page.
Would you please advise me how I can fix it? I didn't post any details here since I have no idea what information is needed.
Please let me know if I need to share any info with you guys to solve my problem.
Thanks
I'm running this with ZC 1.5.0 and it seems to work but the orders don't make it back to ZC admin because I can't figure out what the heck I'm supposed to put for Merchant URL or Integrator URL. The "What's this" text is meaningless. Can someone help out?
Hey I figured out what to put for Merchant URL and Integrator URL on my own site, and everything seems to be working well--orders are showing up in ZC admin area, etc.
So now that I have it working I'm installing it on my dad's site (not live yet) and when I try to checkout using Amazon I get this message: "We're sorry, but there's a problem with this order. Please contact the merchant directly for assistance in completing this order." I'm using Advanced Shipper by CEON--I think I remember seeing some people asking about that module upthread... could that be the problem? It's ZC 1.5.0.
Also, separate issue: on my site (I use USPS shipping plugin) Amazon checkout automatically chooses USPS Express, which is the most expensive shipping. I want it to default to the cheapest method--is there a way to do that?
The "problem with the order" issue seems to have gone away on its own, but now I have a question about managing orders.
I placed an order to test it... and it went through... but I wanted to refund it because I don't want to lose the money, obviously, nor do I want the item. I couldn't find anything in the ZC order admin area that told how to refund an order. I decided to try "delete" and it deleted the order...but I have no idea if that refunded my money or not. I can't find anything at SellerCentral either...
I have another issue--the Amazon cart/invoice/packing slip/etc doesn't list my model number. It has a space for it, but it's empty. Why isn't this being passed along? I need to know the model numbers of the items that are being purchased--it's essential.
I am still testing this by sending in test orders... of the last 3 test orders I've placed, two of them have an order date of "11/30/1999 00:00:00"... does anyone know what might cause that?
I have been going back and forth trying to figure stuff out with the Amazon help people. One of the things I'm trying to do is have Amazon default to selecting the cheapest shipping option--right now it lists them in this order:
USPS - Express Mail (1 - 2 days) - 13.95
USPS - Priority Mail (2 - 3 days) - 6.2
USPS - First-Class Mail (2 - 5 days) - 2.95
And it's preselected Express Mail, the most expensive option. The message I got back from Amazon was: "They have informed us that to know how shipping rates are displaying, please refer <zencart>/checkout_by_amazon/amazoncallback.php and refer "CalculateShippingRates" method."
So I looked and found that, and here it is... but I don't know php well enough to know what to change. Can anyone help?
PHP Code:
function CalculateShippingRates($weight, $country_code,$postal_code,$weight,$country_id,$zone_id){
global $order, $shipping_weight, $shipping_num_boxes, $total_weight, $shipping, $cart;
$shipping_weight = $weight;
$total_weight = $weight;
$shipping_num_boxes = 1;
$order = new zencartorder();
$order->delivery['country']['iso_code_2'] = (string)$country_code;
$order->delivery['country']['id'] = $country_id;
$order->delivery['postcode'] = $postal_code;
$order->delivery['zone_id'] = $zone_id;
if((int)SHIPPING_ORIGIN_COUNTRY != (int)$country_id){
$this->PreDefinedRegion="WorldAll";
}else{
$this->PreDefinedRegion="USAll";
}
writelog("PreDefinedRegion -> " . $this->PreDefinedRegion);
$shipping = new shipping();
$quotes_all = $shipping->quote();
/* Setting the shipping method */
$costArray = array();
$quoteArray = array();
$cnt = 0;
for ($j = 0; $j < count($quotes_all); $j++) {
$quotes=$quotes_all[$j];
$cnt = $cnt + count($quotes['methods']);
for ($i = 0; $i < count($quotes['methods']); $i++) {
$method = $quotes['methods'][$i];
$cost = (float)$method['cost'];
$shipping_id = $method['id'];
array_push($costArray,$cost);
array_push($quoteArray, strtoupper($quotes['id']) . " - " . $method['title'] . " - " . $cost);
}
}
/* sort the cost in values */
asort($costArray);
$shippingMethodsArray = array();
$shippingMethodArray = array();
$shippingMethodsArray['ShippingMethod'] = array();
$MAX_SHIPPING_METHODS = 24;
$standard = 8;
$expedited = 15;
$oneday = 20;
$twoday = 25;
$cnt = count($costArray);
$id = 1;
if($cnt > $MAX_SHIPPING_METHODS) {
$standard = round(7 * $cnt / $MAX_SHIPPING_METHODS) + 1;
$expedited = round(7 * $cnt / $MAX_SHIPPING_METHODS) + 1 + $standard;
$oneday = round(5 * $cnt / $MAX_SHIPPING_METHODS) + 1 + $expedited;
$twoday = $cnt - ($standard + $expedited + $oneday) + 1;
}
$servicelevel = "Standard";
foreach ($costArray as $key => $cost) {
switch($id) {
case ($id < $standard):
$servicelevel = "Standard";
break;
case ($id < $expedited):
$servicelevel = "Expedited";
break;
case ($id < $oneday):
$servicelevel = "OneDay";
break;
case ($id < $twoday):
$servicelevel = "TwoDay";
break;
}
$shippingMethodArray['ShippingMethodId'] = "ship-method-" . $id;
$shippingMethodArray['ServiceLevel'] = $servicelevel;
$shippingMethodArray['Rate']['ShipmentBased']['Amount'] = $cost;
$shippingMethodArray['Rate']['ShipmentBased']['CurrencyCode'] = $this->CurrencyCode;
$shippingMethodArray['IncludedRegions']['PredefinedRegion'] = $this->PreDefinedRegion;
$shippingMethodArray['DisplayableShippingLabel'] = $quoteArray[$key];
array_push($shippingMethodsArray['ShippingMethod'],$shippingMethodArray);
$id = $id + 1;
}
if($shippingMethodsArray){
ob_writelog("Got shipping amount from shipping carrier: ", $shippingMethodsArray);
return $shippingMethodsArray;
}else{
writelog("Shipping Carrier and Shipping Override are None. Please change in Checkout by Amazon 2.0 Payment module");
}
}
Has anyone actually got this working on a UK Zen Cart site? from what I have been reading its a very flakey module :(
I couldn't get it working and it cost me a client. Though I do struggle to understand why you'd want to push people from your own site through Amazon to get ripped off with 12% charges...
But what do I know...
I thought it was something like 30cents per sale plus 2% or something--where are you getting 12% from?
Order date: 03/04/2012
Buyer's price: £2.99
Shipping: £2.99
Amazon fees: -£1.04
Your earnings: £4.94
which I think is 12.48%
Here is an explanation of their fee structure: https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Creating-Managing-Your-Account/Amazon-Payments-Fees
Wow. I installed so many plug-ins but by far this the most complicated one to configure, i signed for an account with Amazon but i can find the merchant id to plug in, i had to go throw hopes to get the AWS Access ID and Secret Key, Why is it so hard to get these information if Amazon want seller to add their payment to their site?
All the links in this plugin that suppose to help is outdated (like, Click here to get your MerchantID, Click here to get your AWS Access ID, Click here to get your AWS Secret Key, etc.) Is there any instruction that straight forward in what is needed and what is not.
Hey I just got an email from amazon about this... does this mean I have to RE-integrate? Can anyone tell me what this means? I also use amazon product ads and payments. I am worried about check out by amazon mod in my 1.3.9h zencart though Hello from Amazon Services:
According to our records you have used AIM (Amazon Inventory Management) or SOAP (Simple Object Access Protocol) within the last 30 days. We are contacting you today to remind you that Amazon plans to discontinue support of AIM and SOAP on October 8, 2012.
Amazon Marketplace Web Service (Amazon MWS) is now available in all locales for sellers and developers who want to integrate with Amazon. While we will continue to support the current state of AIM and SOAP until October 8, 2012, new features will be made available exclusively through Amazon MWS.
The Amazon MWS portals in all locales contain additional information, client libraries, and comprehensive documentation, including the AIM to Amazon MWS Migration Guide and the SOAP to Amazon MWS Migration Guide:
hi all,
does anyone know if this plugin can work on a uk store using amazon uk for checkout? i got it showing on my site then when i logged in i got the error that it could not be completed and needed to contact the store.
i am desperate to get this plugin working on my site
For all,
I can get it working for anyone. please contact me.
Hi,
I installed this plugin and would like to test it on my site by placing the button on a non-public-visible test page. This does not seem to work. The button does show up on my shopping cart page when I put the code there, but I don't want it visible on my live site. When I put the code on a test page, the php code gets commented out and the button does not show.
Unfortunately, I do not have a dev/test environment and I am hoping to not have to take my site down while I do this testing (I know, this is not a best practice...)
I am on v1.3.9h. I am using Fast and Easy Checkout pluging (which I like) but I don't think that should cause any issues.
Thanks in advance.
Does this plugin work with the current release of Zen Cart? I see it hasn't been updated in 2 years and am concerned about using it in an up-to-date environment.
This may be a dumb question and perhaps answered elsewhere but here goes: Do your products have to be listed on Amazon in order to use Amazon Checkout? Thanks!
Can you point me in the right direction in my account then? I see only ways to list my items on Amazon, which I do not want to do. Done that before. Didn't pan out and cost too much. Just want to see if using their checkout will increase my sales. So how do I go about doing that? Thanks!
Hi,
I want to use the plugin in ZenCart 1.3.9f german version.
My problem is that the plugin has to connect with the german version of amazon. The amazon support tells me that this plugin only can be connected with the US-amazon. Is this issue right?
How I have to change the plugin to connect it with the german version of amazon? Just to change links didn't help me because there are no suitable alternative for:
https://payments-sandbox.amazon.com/checkout/ and https://payments.amazon.com/checkout/
Can someone help me?
- Erdnik
Hello Erdnik,
The Checkout by Amazon (CBA) plug-in can only be used with the US version of Zen-Cart. It can't be used with EU versions of Zen-Cart out of the box. As I understand it, the changes required to localize the plug-in for EU are not insignificant. If there is enough interest, we would consider expanding our support for EU in the future.
Regards,
David Pollon, Amazon Payments
I would be very interested in UK support. I believe there are a number of other UK Zencart users who have expressed this need in this thread so far.
Hi David,
I'm very interest in a support for the EU version. How many work this will be, because I need the connection urgently. Do you have to develop the plugin from the ground up again?
What I don't understand: Is this a problem of ZenCart or a problem of Amazon?
Regards, Erdnik
Hi all, Amazon has released a new version of checkout by amazon. It seems that a new tech has written the module with updated security. However, they still have not fixed the attribute problems.
Is any Zencart developers able to help Amazon with the md5 hash? They do not know what to do with the code to pass the option names to the shopping cart. The only thing that shows is the sku followed by the colon and attribute md5 hash. Since CBA is not able to help in this feature, I would like to ask if Dr. Byte or someone who knows the inside out of Zencart to look into the code and see what can be done. It should be possible as Google has done it to show the option name but Amazon is unable to. Thank you in advance and hope we can get this module working properly.
Also, if anyone else wants to get this done, maybe we can pool together some funds and make a nice donation to whoever can do this.
I have also issues with the amazon payment for UK. As the module is available for .com only.
It is giving error message given below-
"We're sorry but there is a problem with these order. Please contact the merchant directly for assistance in completing this order. "
Can anyone knows the module available for UK or any help to customize .com module??
will this plugin work with 1.5.0 of zencart?
will checkout by amazon ad-on work with zencart 1.5.0? anything I need to change/add when using this on 1.5.0 if it will work? thanks guys.
I am trying to upgrade my existing 1.0 CBA to the new 1.1 that was released. I am showing a 500 result for the callback on the Amazon error console under my merchant account.
The install guide references "2. Signing Options" and the MWS key but the admin ui provided buy checkout_by_amazon_admin.php still only allows the old AWS settings, I see nothing for the new MWS credentials. Where are the MWS Access Key ID and Secret Access Key supposed to be configured?
Hi
I've spent a day and a half trying to get checkout by amazon to work on my 1.5.0 cart. I have made much headway. Regarding the call back functions for shipping and tax. If I have callbacks enabled I get the error numerous folks have reported.
We're sorry!
We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again.
Can anyone tell me if it is curl that handles the callback function? I think it is but I'm not certain.
Are you sure this is the issue? I see the same "Were sorry.." message from the callback but I am not running your addon shipping module. I am dissappointed with Amazon; they throw out new code but offer no support. I tried to IM the AmazonPayments account here but the queue is full and they do not care enough to reply on this forum. Note that if you go to the error console on your Amazon account you will see that the callback returns no data although the original order was sent through just fine. It is not clear how the new released plugin utilizes the Amazon MWS settings that I received numerous email on from Amazon and the newly released plugin admin still only references the old AWS identifiers. To be honest I have no time or desire to sift through the PHP code. I have removed the Amazon payment option from my website for now and will likely pull my Amazon product ads as well. It is just not worth my time to work on their code so they can make a profit via click and processing fees when they do not care enough to make it work.
yes, what was discovered were the ® characters being passed back to amazon during callback. I removed the <sup>®</sup> tags from the ceon adv shipper language file and then amazon was able to read the shipping rates. Perhaps you had characters included in your shipping rates that amazon wasn't able to read.
Still trying to get it working fully with zen cart 1.5.0. Amazon is trying to help but it's a process
The last two hurdles is the return url to actually come back to my site after checkout and for standard integration to work where customers stay on my site to pay rather than going to a payment page off-site. But test orders are being recorded to zen admin and in my amazon account,
Seems Checkout by Amazon has gone MIA and their support for this mod is horrible. I do not know if anyone can point me in the right direction but I have everything working in terms of an order being able to placed, order and proper shipping calculations are being passed to the Amazon Seller area as well as the Zencart admin - but what I am missing is the Amazon buttons in the orders detail page to be able to allow me to "process" the orders so they update in seller central.....my understanding is that after an order is placed about 10-15 minutes later it will be removed from "pending" and at that point via the XML it should update in my zencart admin to the buttons for processing.
I have a cron job setup as per the documentation, have reporting set to XML on the hour - but nothing is coming through...
Anyone have any tips here?
Hello Everyone,
I am new to zen cart , currently installed checkout by amazon to zen cart.
Everything work in that module, but some time product model number and attributes like size, color are not showing up on order page.
i checked the database table and amazon payment table record the size ordered by customer and other attributes but order attribute tables does not save that data some time.
Looking for solution of this thing.
Mike
What a POS/CF this add-on is turning out to be.. First I need to get this off my chest..
<rant>
Can we talk about the confusing and occasionally INCOHERENT documentation for this add-on??? There are SO MANY places in this readme which refers to things in the Amazon Seller account which DO NOT MATCH the instructions in the readme.. Couple that with the fact that it's not always CRYSTAL clear where configuration should take place in the Zen Cart admin and where it should take place in your Amazon Seller account..
Seems like yet another major "player" developing something for Zen Cart then abandoning their support.. (Google can ya HEAR ME???) When was the last time anyone from Amazon responded HERE on this forum???
</rant>
I suspect I'll be putting up a few posts as I muddle my way through this mess. But wanted to share a solution I found for one issue I was having.. When you get the error
and then click the link to return to your website, I was getting a blank page and the error log reads:Quote:
We're sorry, but we're currently having problems retrieving order details from the merchant, and cannot process your order. Please return to the merchant's website and try placing your order again.
Found that if I edited the following file as follows: checkout_by_amazon/checkout_by_amazon_constants.phpCode:[12-Jan-2013 19:37:52] PHP Warning: require_once(../checkout_by_amazon_constants.php) [function.require-once]: failed to open stream: No such file or directory in /home/mysite/public_html/checkout_by_amazon/library/AmazonMerchantClient.php on line 30
[12-Jan-2013 19:37:52] PHP Fatal error: require_once() [function.require]: Failed opening required '../checkout_by_amazon_constants.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/public_html/checkout_by_amazon/library/AmazonMerchantClient.php on line 30
Find:
Replace with:Code:require_once('../checkout_by_amazon_constants.php');
One problem down.. who knows how many to go..Code:require_once('checkout_by_amazon/checkout_by_amazon_constants.php');
**Have I mentioned how much I am hating this :censored:add-on???**
Callbacks is just not working.. and I am stumped as to why. When I enable callbacks, this is the error I am getting after being transferred to the Amazon payment page and entering my Amazon login data:
Either there was a problem connecting to your endpoint or the merchant endpoint returned an invalid response status code. The status code received is 403
In Zen Cart this is the callback URL I am using: https://www.mydomain.com/checkout_by_amazon.php
This is the same URL I have confirgured as the merchant URL in Amazon Seller
Looking at the Amazon error log this is what I see with regards to the callback endpoint
Severity: ERROR
Error Type: OrderCalculationCallbacks
Error Code: HttpError
Error Message: Either there was a problem connecting to your endpoint or the merchant endpoint returned an invalid response status code. The status code received is 403.
Callback Request We Sent:
<OrderCallbackEndpoint>https://www.mydomain.com/checkout_by_amazon.php</OrderCallbackEndpoint>
Cart Request We Received:
<OrderCallbackEndpoint>https://www.mydomain.com/checkout_by_amazon.php</OrderCallbackEndpoint>
I am stumped and quite frustrated..
While it's been years since I looked at CBA, I will respond generically to the 403 message you posted about.
403 FORBIDDEN means the visitor was denied due to server configuration settings, such as .htaccess rules or IP address restrictions.
The cause of such error should be recorded in the apache error log, even if it's as generic as "denied by server configuration".
It could be that there's a URL-rewriter module that's intercepting that file incorrectly.
Whatever the case, the logs should show some information. And it would be worth renaming the public_html/.htaccess file to htaccess_BAK temporarily to rule it out as a test.
So callbacks are still not working, but I think I've got some other kinks worked out.. Wanted to share some of the changes I made in case anyone finds it useful.
- I had to comment out the stylesheet calls in the two jscript_cba.php files because it screws up my store's template stylesheet.. Hey Amazon.. just a thought.. there has to be a BETTER way to add these styles that DO NOT interfere with a shopowner's template.. I instead added lines 34 - 241 of the Amazon stylesheet to the end of my template's stylesheet. I left out lines 1-33 because these lines were all in direct conflict with the template's stylesheet.
- I had to create a checkout success page for this module so that the user experience using this payment module somewhat resembled the normal checkout. I used the define pages generator in the Downloads section to do this. I called mine amazon_checkout_success. In the settings for this module I used the URL for my new defined page as the URL for the Success Return Page setting.
- Still trying to figure out the best way to use this with COWOA as Amazon bypasses the normal Zen Cart checkout, I need to make sure that customers who checkout without an account know that Amazon is not going to be an available payment option.
- Neither of the fixes posted here: http://www.zen-cart.com/showthread.p...-Amazon-module are included in the "latest" version of this add-on.. (what's up with THAT???) I made both of these updates in my files.
- Changed the shipping display (presuming I can ever get callbacks to work) so that it shows the shipping method description and leaves out the shipping module ID (Having the shipping module ID in the display looks silly IMHO) Instructions for doing that are here: http://www.zen-cart.com/showthread.p...561#post927561
Though I haven't gotten callbacks to work I am not convinced that it will display all of my active shipping methods. Namely the Free Shipping Options. Does anyone know if adding another carrier to the "supported shipping carrier" section of the checkout_by_amazon_constants.php is the right way to do this?? Or do I have to worry about this??
Finally does have issues with Amazon not filling out the customer information on the order. Amazon checkout creates a customer record using the shipping address, but the order ONLY shows a Shipping address. There is no Customer address or a Billing address.. Does anyone else have this issue?? Any clue how to resolve this??
As soon as I started reading the first three lines of your post a lightbulb went off.. Then I read your last sentence.. DOH.. I'll bet it's the .htaccess I setup for Ceon URI.. Let me try updating my .htaccess to ignore the amazon payments folder..
Thanks.. I'm tired a a bit crunchy that I have to install this at all.. (client is in a dispute with PayPal and needed an alternate payment processor install ASAP he chose Amazon since he already has an affiliate account) Sometimes ya just need another set of eyes is all..
Ya, the CEON URI mod was known to have problems with any normal.php files other than index.php, in its early days anyway. I had hoped those had been sorted out.
Okay.. so I added the following rule to my .htaccess file and I'm still getting the 403 error.. grrrrrrrrrrrrrrrrrrrrrrrrr..... what am I still missing/doing wrong here??
Code:# Don't rewrite checkout_by_amazon directory
RewriteCond %{REQUEST_URI} !^/checkout_by_amazon/ [NC]
Did you rename the .htaccess and test?
I went one better.. to eliminate the Ceon URI mod altogether, I turned it off, and removed the rules in the .htaccess file that supported it. Then to be VERY sure I uninstalled Amazon Payments, and reinstalled it, and tried again to checkout and still got the same result.. As soon as I log into Amazon, I got the same error..
:frusty::censored: Grrrrrrrrrrrrrrrrrrrrrrrr... I am really frustrated and not loving Amazon Payments at the moment..
Maybe I need to go to Amazon and buy a couple of books from my massive wishlist to appease the Amazon powers to be..:laugh:
Seriously though I am not sure what to do next here..
If it's still throwing a 403, then you'll need to check the server logs.