私の目標は、当社のWebサイトをAmazonCheckoutと統合することです。マイナーな問題で、GoogleとPaypalの両方のAPIと既にインターフェースをとっています。ただし、Amazonでは、提供されているPHPコードを試し、ボタンの作成を使用してみました。サンドボックス内のPHPコードを使用して注文を確定できますが、デビットカードに支払いが失敗したというエラーが表示されます。セラーセントラルでは、何かが起こったという情報はまったく提供されません。
アマゾンツールでボタンを作成しようとして、代わりにアドレスをサンドボックスアドレスに変更すると、確認済みの電子メールアドレスとアカウントに支払いを送信する必要があると表示されます。
アカウントにはクレジットカード、確認済みの銀行口座、記入済みの税務情報、確認済みの電子メールがあります。
他の誰かがアマゾンで同様の問題を抱えていますか?参照に使用できるAmazonとのインターフェースに成功したエキサイティングな非アマゾンベースのプロジェクトはありますか?アマゾンのドキュメントは...不足していて、いたるところにあります。
<form action="https://authorize.payments-sandbox.amazon.com/pba/paypipeline" method="POST">
<input type="image" src="https://authorize.payments-sandbox.amazon.com/pba/images/payNowButton.png" border="0">
<input type="hidden" name="accessKey" value="MERCHANT_KEY_REMOVED">
<input type="hidden" name="amount" value="USD 1.1">
<input type="hidden" name="description" value="Test of the Vidya Amazon Payment Alpha">
<input type="hidden" name="recipientEmail" value="MERCHANT_EMAIL_REMOVED">
<input type="hidden" name="signatureMethod" value="HmacSHA256">
<input type="hidden" name="referenceId" value="2">
<input type="hidden" name="immediateReturn" value="0">
<input type="hidden" name="returnUrl" value="http://yourwebsite.com/return.html">
<input type="hidden" name="abandonUrl" value="http://yourwebsite.com/cancel.html">
<input type="hidden" name="processImmediate" value="1">
<input type="hidden" name="ipnUrl" value="REMOVED">
<input type="hidden" name="cobrandingStyle" value="logo">
<input type="hidden" name="collectShippingAddress" value="0">
<input type="hidden" name="fixedMarketplaceFee" value="0.01">
<input type="hidden" name="variableMarketplaceFee" value="4">
<input type="hidden" name="signatureVersion" value="2">
<input type="hidden" name="signature" value="REMOVED">
</form>