Amazon Payments Questions

I just upgraded to 2.1.3.

I am starting to configure Amazon payments and wonder if anyone is using this new payment method in cs-cart.

In setting this up at Amazon seller central, I notice a shipping configuration section [QUOTE]Current Shipping Rates and Settings[/QUOTE] with some default values.

Does this mean that Amazon is not using the shipping charges as calculated in cs-cart, but using the ones set up in the above section in Amazon?

Also, in cs-cart configuration of Amazon payments, it says: [QUOTE]Also, remember to enable the production mode on Amazon’s Seller Central website when you are ready to go live.[/QUOTE]. I can’t seem to find where you enable production mode within amazon seller central.

Thank you for your help,

Bob

Not sure on shipping but it does indeed appear that shipping is set up at Amazon. However, maybe shipping is just carried through from cs-cart since it is already calculated…

As to your other question, in Amazon seller central in the top nav where it shows your merchant name, there is a drop down that lets you toggle from production to sandbox. It says “your checkout website” and “your checkout website (sandbox)”



However, I can’t get Amazon payments to work at all… I am in test mode and used http:// in stead of https://.

I assume that the callback goes in the “Merchant URL” field as stated so I have:

[url]http://www.toylingual.com/payments/amazon/amazon_callback.php[/url]



I configured everything exactly as stated. One possible issue? In configuration, I entered my Merchant ID (number shown on Checkout Pipeline settings) Wasn’t sure if I needed to use my Merchant Name, Merchant ID, or Merchant Token. I chose Merchant ID.

I also entered the public key and secret key from the Access Key menu in Amazon. For semantics, I’m assuming Amazon’s Access Key ID = AWS Access Public Key

and Amazon’s Your Secret Access Key = AWS Access Secret Key.

In configuration, I turned on test mode and also turned on process order if callback fails.



In Amazon checkout pipeline settings, I added the url:

[url]http://www.toylingual.com/payments/amazon/amazon_callback.php[/url]

in the “merchant URL” field and left the other fields alone (Successful payment URL, cancel payment URL, etc.) Again, not sure if I needed to do anything with those fields. Assume not, since directions didn’t mention them.



But this isn’t working…

Doh. I knew it would be something dumb. I was looking for Amazon payments to show up as a payment option on the 1 page checkout. I have credit card, check, phone as payment types. I thought Amazon would show up as a payment type.



Amazon Payments shows up on the “View Cart” page instead. Makes sense now.

So it is indeed working. Looks like Amazon added shipping. I also see a link for promo codes so those probably need to be duplicated as well.

I just set up Amazon Payments and got an order.

The problem is, the order is in the Open State, I don’t have the customers phone number to call to find out if it processed. I do have a transaction number from Amazon on the order.

I don’t see the order posted in my amazon account.

Would like some insight as to what to expect and what should happen with this payment method.

Thanks,

Bob



Followup. Disregard the above post. I “spoke” too quickly after the order came it.

After about 5 minutes, the order changed from Open to Processed and then was posted to my amazon account. This happened while speaking to Amazon support. Also, at the same time, I received an email notifying me of the completed sale. Everything worked well

I’m able to start Amazon Payment checkout and see the pop-up screen to complete the order. I place the order and get a order number from Amazon. (although order does not show up in seller central)

Then I close the window. The screen shows a processing page and takes about a minute and I get the following error:



Error

No response from Amazon Checkout has been received yet, please hold on. Although the order might not be created in the store as long last, it is highly probable that it has been successfully created and processed by Amazon Checkout. Please contact the store staff and tell them the order ID as provided by Amazon



If it helps, the URL shows:

[url]http://www.toylingual.com//index.php?dispatch=payment_notification.placement&payment=amazon_checkout&amznPmtsOrderIds=002-5775660-3086644&amznPageSource=CartPage&merchName=ToyLingual&amznPmtsYALink=https://payments.amazon.com/sdui/sdui/overview[/url]



The merchant URL in Amazon is set to:

[url]https://www.toylingual.com/payments/amazon/amazon_callback.php[/url]

Hi,

You should contact Amazon support/help. I left a call back number and they called me withing 3 minutes. During this time, I found that everything processed correctly. I went over all the setting with the help person to make sure everything was correct and to go over the process flow. For example, you need to click the shipped button in the Amazon seller central after you ship in order to get paid.

You have http in your link. This is for sandbox. I never tried sandbox and took a chance with production (https). It apparently worked. Could not believe that I got an order through Amazon in about 15-20 minutes after I set it up.

Bob

Thanks. The order does show up. I’m not using sandbox. Mainly just wondering how to not get that error message. I used production and placed the order myself to see the error.




[quote name=‘pbannette’]Hi,

You should contact Amazon support/help. I left a call back number and they called me withing 3 minutes. During this time, I found that everything processed correctly. I went over all the setting with the help person to make sure everything was correct and to go over the process flow. For example, you need to click the shipped button in the Amazon seller central after you ship in order to get paid.

You have http in your link. This is for sandbox. I never tried sandbox and took a chance with production (https). It apparently worked. Could not believe that I got an order through Amazon in about 15-20 minutes after I set it up.

Bob[/QUOTE]

Can anyone help me see if this setup is correct? I’m including a screenshot of the Amazon Payments Checkout Pipeline settings. The order gets submitted and processed correctly but the final step of the order, the user sees this error on my site:



Error

No response from Amazon Checkout has been received yet, please hold on. Although the order might not be created in the store as long last, it is highly probable that it has been successfully created and processed by Amazon Checkout. Please contact the store staff and tell them the order ID as provided by Amazon




The URL that comes back has two slashes if that makes any difference (after .com//index.php…)



The only difference between mine and yours, is that I have my home page url for successful payment return url.

I should look into using a landing page for the successful payment return url, but don’t have it set up that way right now.

I also could not do a test sale using my ID, it won’t let me.

Bob

Amazon check out sucks , dont use it!.. it integrates fine and adds orders to CS cart invoices but its been over a week and they did not release my funds yet… i just removed them as a checkout option. Google checkout is the way to go

Giftedone,

Thank you for your feedback.

I have decided to use Amazon and have received some orders already, one 15 minutes after I added it.

I did find out that they will hold funds for 14 days. I called about it this morning. The time is reduced as the amount of orders go up and they have more of a relationship with you. I have had no relationship with Amazon before adding to cs-cart.



Amazon is just one of several processors I use including Paypal and PayLeap/Cresecure for credit cards.



Amazon is a well known processor and I have been able to get real person support to answer my questions, within minutes.



For me, Google Checkout is not the way to go. The problem with shipping, support and other aspects of Google Checkout prevents me from trying it.



So far the only annoyances I have with Amazon are these:

  1. The cs-cart invoice does not include the customers phone number and both the shipping and Billing addresses do not include the state. I have to search the zip code to get the state. All of this information is available in Amazon Seller Central, but should be returned to cs-cart invoice.


  2. I send a shipping confirmation via Endicia when I print the shipping label, but I also have to go to my amazon account and also indicate the item was shipped. The customer gets two shipping notifications. It would be nice if cs-cart would have a shipping status that would also update the order on Amazon at the same time.

    Bob

[quote name=‘IdeaDirect’]



[/QUOTE]



At the risk of sounding like a complete idiot… I too am trying to finish up the Amazon payment option for the life of me can’t find the section from the screenshot above! Do you have have to have a “pro” account for $40/month to get there? I’m needing to enter my stores URL in the pipeline settings. I’ve been going crazy trying to find it so I was quite thankful when I came across the screenshot as I was like … “It DOES EXIST!” My seller central area looks nothing like that!

Now in germany “Amazon Payment” has opened the doors too, but i see at the admin only the currency USD, but i need to change it to EUR, any possibilitys???

For myself, i have my cart in test/demo mode, i had to switch to the amazon sandbox page to get my



Your Merchant ID: ADSFASDFASDFASDFADSF which now doesnt throw an error on the checkout, and displays the correct amazon popup.



I am thinking this would be different when switching over to the live transactions by amazon.



best regards.

sraza