【问题标题】:Amazon checkout payment button integration亚马逊结账支付按钮集成
【发布时间】:2013-05-29 18:10:01
【问题描述】:

我是集成亚马逊结帐付款按钮代码如下。

<form action="https://authorize.payments-sandbox.amazon.com/pba/paypipeline" method="post">     

&lt;input type="hidden" name="returnUrl" value="http://abcd.com/abcd.php" &gt;

<input type="hidden" name="processImmediate" value="1" >   
  <input type="hidden" name="signatureMethod" value="" >   
  <input type="hidden" name="accessKey" value="" >  
  <input type="hidden" name="collectShippingAddress" value="0" >  
  <input type="hidden" name="isDonationWidget" value="0" >   
  <input type="hidden" name="amazonPaymentsAccountId" value="" >    
  <input type="hidden" name="cobrandingStyle" value="logo" >   
  <input type="hidden" name="immediateReturn" value="1" >   
  <input type="hidden" name="amount" value="USD 10" >   
  <input type="hidden" name="description" value="product payment" >  
  <input type="hidden" name="abandonUrl" value="http://abcd.com/abcd.php" >
  <input type="hidden" name="signatureVersion" value="2" >
  <input type="hidden" name="signature" value="" >   
  <input type="image" src="http://g-ecx.images-amazon.com/images/G/01/asp/beige_small_paynow_withmsg_whitebg.gif" border="0">   
</form>  

在那个按钮表单中,数量是&lt;input type="hidden" name="amount" value="USD 10" &gt;,当我将其更改为其他一些值时会出现错误,例如

无效请求 错误信息:
输入参数签名无效

我该如何解决这个问题

【问题讨论】:

    标签: php amazon-web-services amazon


    【解决方案1】:

    您好朋友,您不能直接更改任何值,因为它会影响其签名值,如果亚马逊服务器上的签名不匹配,他们会给您上述错误,因此您可以在任何更改后计算签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多