首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊支付网关

亚马逊支付网关
EN

Stack Overflow用户
提问于 2010-05-14 22:02:44
回答 2查看 5.8K关注 0票数 2

我在做一个项目,

为此,我的客户询问了亚马逊支付网关,

所以现在我开始探索亚马逊支付网关,

这是我第一次查看亚马逊支付网关,

我已经在亚马逊支付网关注册了,

请告诉我亚马逊支付网关的PHP代码片段,

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-05-14 22:12:06

亚马逊有不同的支付产品。Checkout by Amazon是他们常用的产品,但它最适用于您实际邮寄的产品。SimplePay对于电子产品和服务可能是最好的--我发现得太晚了。确保你注册的是正确的东西。:)

下面是使用POST表单提交的一个项目的"Pay Now“按钮的PHP代码:

代码语言:javascript
复制
// Key from Amazon
$merchant_id = 'your_id';
$aws_access_key_id = 'your_access_key'; 
$aws_secret_access_key = 'your_secret_access_key';

// Set up cart
$form['aws_access_key_id'] = $aws_access_key_id;
$form['currency_code'] = 'USD';
$form['item_merchant_id_1'] = $merchant_id;
$form['item_price_1'] = $price;
$form['item_quantity_1'] = $quantity;
$form['item_sku_1'] = $sku;
$form['item_title_1'] = $item_name;
ksort($form);

// Encode order as string and calculate signature
$order = '';
foreach ($form as $key => $value) {
  $order .= $key . "=" . rawurlencode($value) . "&";
}
$form['merchant_signature'] = base64_encode(hash_hmac('sha1', $order, $aws_secret_access_key, true));

// Return string with Amazon javascript and HTML form
// Assumes you already have jQuery loaded elsewhere on page
// URL's link to live site, not sandbox!
$amazon_order_html = 
  '<script type="text/javascript" src="https://images-na.ssl-images-amazon.com/images/G/01/cba/js/widget/widget.js"></script>
  <form method="post" action="https://payments.amazon.com/checkout/' . $merchant_id . '">';
foreach ( $form as $key => $value ) {   
  $amazon_order_html .= '<input type="hidden" name="' . $key . '" value="' . $value . '" />';
}
$amazon_order_html .= '<input alt="Checkout with Amazon Payments" src="https://payments.amazon.com/gp/cba/button?ie=UTF8&color=orange&background=white&cartOwnerId=' . $merchant_id . '&size=large" type="image"></form>';

return $amazon_order_html;
票数 3
EN

Stack Overflow用户

发布于 2017-06-08 20:57:45

对于创建帐户时的简单支付,用户将获得一个沙箱访问权限,其中您可以在以下网址找到“商家代码”:https://sandbox.simplepay.hu/admin/partner/account/id(partnerid)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2834694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档