Support » Plugin: WooCommerce Amazon Pay » Amazon Pay Remove Adresses

  • Resolved malgorstv

    (@malgorstv)


    We use Amazon Pay and when a customer wanna do a order with it then Amazon Pay Remove the Adresses.

    Log:

    
    04-13-2020 @ 02:31:44 - WC_Amazon_Payments_Advanced_API::request - GET: https://mws-eu.amazonservices.com/OffAmazonPayments/2013-01-01/?AWSAccessKeyId=AKIAIMH6I24R637KBZFA&Action=GetOrderReferenceDetails&AddressConsentToken=Atza%7CIwEBICNx9shmG9X3IrcJ0goaH32WmXyEiVrMIOqLUgeGUqJZCMYRwAoLDE4klWN3S0oZlU5cYZTZt3w4FxWwwTvRay9LrIV7KeQwJdwMRw1Cp2ASHT9bwI11uhlMS9RlToj6F0sw97FY5rPK2PSf6lxsBi71XxE3i3joTtiHGGciZb5awsAn_ZxE6-K2p2By702jdWd5ZwvMS2P2bpxcxwmLmt1wbbP59MVDCG6G7jiY1CfmcKPStVkqdIJc7rBVrZBn9n7ofAUMaPbP799pYgnJbvrmz0t8atHD2kYVQAr3YRfwMT-xxwmSe2okBjG9KzxaaLUhdZMpss562GOtzy1O0-umdm4dAjJZ0BWq_9rJg2ehE3MHr-ZRmYFiuq1388CZvWtv1OiZfy6x_hxQCYP5wo_sctrLTYEDtcSGYIqpqCSfwnxpFcBCLQPdiL4LN0kAkOittwHp_vUaVcJwtFp7daz7ZMD2Xafqmq9brU1QIV-Rqyy_FXdMhj-juwK2ZLYdswoxtnIgV76UvQFqgK-s2WqKJbcg6xqMxQOM8c1acvOR6g&AmazonOrderReferenceId=P02-1367600-0162052&SellerId=A2Y8J39HOYNBZJ&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2020-04-13T00%3A31%3A44Z&Signature=%2FNQvaKycM2nga9%2BVAyBw7vu%2BQDcIh57SeIHNfYdHBTA%3D
    04-13-2020 @ 02:31:45 - WC_Amazon_Payments_Advanced_API::request - Response: <?xml version="1.0"?>
    <GetOrderReferenceDetailsResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
      <GetOrderReferenceDetailsResult>
        <OrderReferenceDetails>
          <OrderReferenceStatus>
            <State>Draft</State>
          </OrderReferenceStatus>
          <OrderLanguage>fr-FR</OrderLanguage>
          <Destination>
            <DestinationType>Physical</DestinationType>
    <strong>        <PhysicalDestination> REMOVED </PhysicalDestination></strong>
          </Destination>
          <ExpirationTimestamp>2020-10-10T00:31:36.967Z</ExpirationTimestamp>
          <IdList/>
          <SellerOrderAttributes/>
          <Constraints>
            <Constraint>
              <ConstraintID>AmountNotSet</ConstraintID>
              <Description>The seller has not set the amount for the Order Reference.</Description>
            </Constraint>
          </Constraints>
    <strong>      <Buyer> REMOVED </Buyer></strong>
          <ReleaseEnvironment>Live</ReleaseEnvironment>
          <AmazonOrderReferenceId>P02-1367600-0162052</AmazonOrderReferenceId>
          <CreationTimestamp>2020-04-13T00:31:36.967Z</CreationTimestamp>
          <BillingAddress> REMOVED </BillingAddress>
          <RequestPaymentAuthorization>false</RequestPaymentAuthorization>
        </OrderReferenceDetails>
      </GetOrderReferenceDetailsResult>
      <ResponseMetadata>
        <RequestId>0d37c2bc-b28e-4e4b-aaaf-80a77ce47dc9</RequestId>
      </ResponseMetadata>
    </GetOrderReferenceDetailsResponse>
    

    Then a order is Placed in Woocommerce but with out the Adresses from the Buyer and it is not send to Amazon Seller Central.

    • This topic was modified 1 year, 5 months ago by Yui.
    • This topic was modified 1 year, 5 months ago by Yui. Reason: please use CODE button for code formatting

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Support Joey – a11n

    (@jricketts4)

    @malgorstv – This kind of problem is usually caused by either a conflict with your theme or with another plugin.
     
    The best way to determine this is to:

    • Temporarily switch your theme to Storefront
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    Thank you,
    Joey

    Thread Starter malgorstv

    (@malgorstv)

    This i have do all and still the same Problem.

    Sometimes it work and sometimes best is most time not.

    Plugin Author James Rodger

    (@jamesrrodger)

    If the buyer address isn’t showing up on the WooCommerce order or in Amazon Seller Central, then that’s certainly a problem. However, I just wanted to note that the “REMOVED” string in the logs is there by design. We sanitize personal information like address from the XML before logging it to file.

    Thread Starter malgorstv

    (@malgorstv)

    Yes it is a big Problem i lose much orders from customers what wanna use Amazon Pay

    Hey,
    We also have the same problem. Exactly the same log results but only on mobile. And then there’s a little popup at the buyers phone with a white exclamation mark but nothing happens. We also have lost many customers until we deactivated the plugin. But that should not be the solution…

    EDIT:
    And it already worked as we switched the process authorization mode to synchronous but now it just kind of stopped working

    • This reply was modified 1 year, 5 months ago by jonaszeiser. Reason: Additional Information

    After updating the Plugin, Amazon Pay is working again, but you have to type in your Address manual. WooCommerce won’t take it from Amazon…

    I’m having a similar problem in a Japanese environment.
    In Japanese environment, billing_city / shipping_city will be empty and you will not be able to send.

    However, we have confirmed that if you remove the “required” from billing_city / shipping_city, it will be sent to Amazon Seller Central.
    I have to say that it is a dangerous measure.

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @jonaszeiser

    Glad to hear you got this working now.

    but you have to type in your Address manual. WooCommerce won’t take it from Amazon…

    To confirm – if the customer is logged into Amazon then the address isn’t shown?

    @8787hachi – Are you able to provide details to replicate this, please? It sounds like billing/shipping city can be left empty, is that correct? Forgive me as I’m unaware of Japanese address formats.

    Thanks,

    I’m using Amazon Pay in a Japanese environment.

    After I updated to “version 1.12.0”, the customer informed me that they could not make a purchase because of the “no shipping methods available” display.
    So I immediately downgraded to “version 1.11.1” and the customer reported that they were able to place an order.

    Have you fixed this error yet?
    I’m still using “version 1.11.1”.

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @niguramu

    Without details to be able to replicate this, we’re unable to find out the cause of this. As I asked @8787hachi – can you help us with details about how to replicate this?

    Does the customer have an address saved in their Amazon account, how are your shipping settings for the “Shipping destination” (https://docs.woocommerce.com/document/configuring-woocommerce-settings/#section-13).

    From what I understand, there seems to have been a change between version 1.11.1 and 1.12.0 with relation to formatting of Japanese addresses but without more context and details, we’re unable to dig into this more.

    Does this still happen with the 1.12.2 release?

    Thanks,

    Hi @dougaitken

    You’ll need to get an “Amazon.co.jp merchant account” to replicate this.

    This is my shipping setup.
    WooCommerce > Settings > Shipping > Shipping options
    Shipping destination [ Default to customer shipping address ]

    It is not available for purchase in version 1.12.2.
    Customers can place orders using “version 1.11.1”, but I noticed a strange address description in my test order.
    Please check the link image for more details.
    Failure_of_AmazonPay

    Regards,

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hey @niguramu

    Thanks for this – it looks like we’ve confirmed this as a bug for Japanese addresses and we’re tracking this here with the Amazon team – https://github.com/woocommerce/woocommerce-gateway-amazon-payments-advanced/issues/438

    I hope this helps,

    Thanks,

    Hi @dougaitken

    I am hopeful that this will be resolved soon.
    Regards,

    Amazon pay is hookedup and user can log in to retrieve address and pay methods but cannot checkout. It says shipping and billing info are missing. See screenshot:

    https://snipboard.io/mupYTw.jpg

    Please advise?

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @cfbrand

    Are you seeing this for every customer? Do any of my previous comments on this thread help understand what is happening here?

    * Is this for Japanese addresses as mentioned in this Issue – https://github.com/woocommerce/woocommerce-gateway-amazon-payments-advanced/issues/438
    * Does the customer have an address saved in their Amazon account, how are your shipping settings for the “Shipping destination” (https://docs.woocommerce.com/document/configuring-woocommerce-settings/#section-13).
    * Are you up to date with the plugin?
    * Does rolling back to 1.11.1 fix this?

    Thanks,

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Amazon Pay Remove Adresses’ is closed to new replies.