【问题标题】:Creating an Amazon Flexible Payments Signature创建亚马逊灵活支付签名
【发布时间】:2012-01-10 18:21:37
【问题描述】:
【问题讨论】:
标签:
amazon-web-services
amazon
【解决方案1】:
在这种情况下,查询字符串是 URL 中“?”之后的部分。说明告诉您的是对查询字符串的组成部分进行排序,即参数。例如,这些参数:
$param = array();
$param['transactionAmount'] = 1.00;
$param['returnURL'] = 'https://mydomain.com/receipt';
$param['currencyCode'] = 'USD';
将被分类为一个带有查询部分的 URL,如下所示:
http://...?currencyCode=USD&returnURL=httpshttp%3A%2F%2Fmydomain.com%2Freceipt&transactionAmount=1.00
有一个用于调用位于here 的FPS 的PHP 库。该库内部是对所有请求进行签名的代码(位于 Amazon_FPS_CBUIPipeline 类中)。我建议您使用该库来生成所有请求。