ݎկՈ: tommy junqiang.sjq@alibaba-inc.com
Ԇ:
෭๗: 2017ଙ10์20෭ ӥ܌6:43
තկՈ:
᧔ก2015/2᩸ࠟಁࣁஙמӾֵአඪ՞ඪ՞ጱොໜࢩݱᐿܻࢩ҅ොໜݢᚆᭇๅ ෛ҅᧗ىဳඪ՞ොᗑᒊلޞ
Ꮯᦊඪ՞҅ᐏአಁ᮱ᔮᕹၨᥦ҅ࣁᔮᕹၨᥦӾඪ՞
!1. "ap.js" ඪ՞᱾ളቘᚕ;
2. "pay.htm" ᐏአಁ᮱ᔮᕹၨᥦጱᶭᶎ;
3. "demo_get.htm" ᦡԅጱᗑᒊӾ᧣አඪ՞ඪ՞ጱᏟᦊඪ՞ᶭᶎ;
!1. կ "ap.js" "pay.htm" ೩ᨬکጱᗑᒊ໑ፓ୯;
2. ࣁᏟᦊඪ՞ᶭᶎկӾف "ap.js"҅᧣አ_AP.payጱොဩ;
ইຎฎGet᧗ٍ֛҅݇ᥠ “demo_get.htm"ٌ҅Ӿaຽᓋ໒ୗইӥࢶ:
<div id="pay-methods-panel" class="pay-methods-panel">
<div class="wrapper buy-wrapper">
<!-- ᧆ᱾ളฎ೪ളጱ᧗҅ᵱᥝ؉urlEncode -->
<a href="https://openapi.alipay.com/gateway.do?biz_content=%7B%22body%22%3A%22%E5%AF%B9%E4%B8%80%E7%AC%94%E4%BA%A4%E6%98%93%E7%9A%84%E5%85%B7%E4%BD%93%E6%8F%8F%E8%BF%B0%E4%BF%A1%E6%81%AF%E3%80%82%E5%A6%82%E6%9E%9C%E6%98%AF%E5%A4%9A%E7%A7%8D%E5%95%86%E5%93%81%EF%BC%8C%E8%AF%B7%E5%B0%86%E5%95%86%E5%93%81%E6%8F%8F%E8%BF%B0%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B4%AF%E5%8A%A0%E4%BC%A0%E7%BB%99body%E3%80%82%22%2C%22out_trade_no%22%3A%2270501111111S001111119%22%2C%22product_code%22%3A%22QUICK_WAP_PAY%22%2C%22quit_url%22%3A%22http%3A%2F%2Fwww.taobao.com%2Fproduct%2F113714.html%22%2C%22seller_id%22%3A%222088102147948060%22%2C%22subject%22%3A%22%E5%A4%A7%E4%B9%90%E9%80%8F%22%2C%22time_expire%22%3A%222017-10-19+21%3A05%22%2C%22timeout_express%22%3A%2290m%22%2C%22total_amount%22%3A9.00%7D
class="J-btn-submit btn mj-submit btn-strong btn-larger btn-block">Ꮯᦊඪ՞</a>
</div>
</div>
</div>
<script type="text/javascript" src="ap.js"></script>
<script>
var btn = document.querySelector(".J-btn-submit");
btn.addEventListener("click", function (e) {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
//ele.href ฎGETکඪ՞තᱷݣጱURL
_AP.pay(e.target.href);
return false;
}, false);
</script>
ইຎฎPOST᧗҅ᵱᥝಅᵱinput꧊೪ള҅ᆐݸ᧣አ_AP.payොဩ҅݇ᥠ “demo_post.htm"ٌ҅Ӿformᤒᬡ໒ୗইӥ
<div id="pay-methods-panel" class="pay-methods-panel">
<form id="pay_form" method="POST" action="https://openapi.alipay.com/gateway.do">
<input type="hidden" name="sign" value="OQm1I810NgyEk9Ir1GohH9a3o9EhfzS7FI9p+lsOLKfoQHjOZ80l/SvTJcXxCpbL0LRswZUT6YydDHW7qCiT/vncvR1VGjs6e9KITshA4oBDT13XArut6h0LTe5Osy0rIxxSp7o1mm/JKDFBYYHfVD117jq0twX+QB60kzyW7ms="
/>
<input type="hidden" name="sign_type" value="RSA" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="app_id" value="2014060600164699" />
<input type="hidden" name="method" value="alipay.trade.wap.pay" />
<input type="hidden" name="version" value="1.0" />
<div class="wrapper buy-wrapper">
<a href="javascript:void(0);" class="J-btn-submit btn mj-submit btn-strong btn-larger btn-block">Ꮯᦊඪ՞</a>
</div>
</form>
</div>
</div>
<script type="text/javascript" src="ap.js"></script>
<script>
var btn = document.querySelector(".J-btn-submit");
btn.addEventListener("click", function (e) {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
var bizMap = {
"body":"ӞᒟԻฃጱٍ֛ൈᬿמ௳",
"out_trade_no":"70501111111S001111119",
"product_code":"QUICK_WAP_PAY",
"seller_id":"2088102147948060",
"subject":"ࠟߝݷ",
"total_amount":9.00
};
var bizStr = JSON.stringify(bizMap);
var queryParam = '';
queryParam += 'bizcontent=' + encodeURIComponent(bizStr);
Array.prototype.slice.call(document.querySelectorAll("input[type=hidden]")).forEach(function (ele) {
queryParam += '&' + ele.name + "=" + encodeURIComponent(ele.value);
});
var gotoUrl = document.querySelector("#pay_form").getAttribute('action') + '?' + queryParam;
_AP.pay(gotoUrl);
return false;
}, false);
</script>
ፓጱ:
ොໜ༷ᥝ:
ොໜᐏֺ:
կ:
ྍṈ:
评论0
最新资源