- Posts: 10
- Thank you received: 0
Amazon Checkout FPS
- lordbrandor
-
Topic Author
- Offline
https://authorize.pa%20yments.amazon.com/cobranded-ui/actions/start
I am using Joomla version 2.5. Please let me know if you need more information. Thank you very much for any help you can give me!
-Brandon
Please Log in or Create an account to join the conversation.
For the time being, just edit the file plugins/hikashoppayment/amazon/amazon.php and change the line:
$PayUrl = ' authorize.pa yments.amazon.com/cobranded-ui/actions/start';
to:
$PayUrl = ' authorize.payments.amazon.com/cobranded-ui/actions/start ';
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
-Brandon
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
I modified the amazon.php file as you suggested and it now redirects to Amazon for payment. However, I now get the error:
Invalid Request
We cannot process your payment request because of an error. Please contact the website where you initiated this payment.
Caller Input Exception: Invalid Signature
Whatever help you could provide would be most welcome. I've been reading up on Amazon FPS PHP API resolutions for this error and I haven't come up with a solution yet.
Thanks!
Brandon
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
I modified the amazon.php file as you suggested and it now redirects to Amazon for payment. However, I now get the error:
Invalid Request
We cannot process your payment request because of an error. Please contact the website where you initiated this payment.
Caller Input Exception: Invalid Signature
Whatever help you could provide would be most welcome. I've been reading up on Amazon FPS PHP API resolutions for this error and I haven't come up with a solution yet.
Thanks!
Brandon
Please Log in or Create an account to join the conversation.
You said that it worked fine in sandbox and not with the live server.
So it's likely that you didn't update some of the settings of the plugin to use your live credentials.
For example, please make sure that the secret key that you configured in the plugin options is the correct one.
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
I am using the correct credentials/Access Key|Secret Key but I still get the error mentioned above when it goes to send the checkout info to Amazon for the user to sign in and complete the order.
I found this article on the subject that seems to be helpful:
stackoverflow.com/questions/8896060/amaz...on-invalid-signature
Please let me know if there is any additional information I can send you to help resolve this.
Thanks!
Brandon
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Can you tell me if you are in a live or a local server ?
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Can you :
- Put your debug mode option ON through your Amazon payment configuration page
- Test it again
- Show me your Payment log file through "Hikashop->System->Configuration->Main"
Thanks.
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
The log file is empty /nfs/c06/h06/mnt/155598/domains/thenightrain.com/html/media/com_hikashop/upload/safe/logs/report_258453799.log
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
can you try it with this last version of the Amazon payment plugin ?
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
This new plugin directs to Amazon now. Thank you very much!
I can sign in as an Amazon user to confirm the order, but after I click to Confirm and place the order, I get a blank page with the following url.
mywebsite.com/index.php?task=notify&tmpl...3&callerReference=23
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
Thanks!
Brandon
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
- Put your debug mode option ON through your Amazon payment configuration page
- Test it again
- Show me your Payment log file through "Hikashop->System->Configuration->Main"
Please Log in or Create an account to join the conversation.
- lordbrandor
-
Topic Author
- Offline
- Posts: 10
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
I've done some research regarding your "User Error: The pipeline was aborted and restarted" error and found that :
I tested it by clicking 2 times into the confirm button and I also have you error message, so can you please :We are seeing more of this issue in production, but sometimes the payments come through anyways. Either way, this is concerning.
We were able to recover one lost payment Token by using the GetTokenByCaller method, but that's a terrible workaround.
I can reproduce the issue by clicking the "confirm" button on the amazon payment page more than once. That's a very common use case that should probably have some simple javascript to disable the confirm button on the first click.
Our users are complaining about this and we'd prefer to work this out with Amazon rather than implementing an alternative solution.
1. Edit your last message and "hide" your secret key
2. Test it again :
- By clicking one time into the confirm button (you're problem is MAYBE coming from this)
- In sandbox mode.
Thanks
Please Log in or Create an account to join the conversation.