| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>pay</title>
- </head>
- <body>
- <div class="loading"></div>
- <div style="opacity: 0;">
- <FORM method="post" id="ePayment" name="ePayment" action="https://payment.ipay88.com.my/epayment/entry.asp">
- <INPUT type="hidden" id="MerchantCode" name="MerchantCode" value="">
- <INPUT type="hidden" id="PaymentId" name="PaymentId" value="">
- <INPUT type="hidden" id="RefNo" name="RefNo" value="">
- <INPUT type="hidden" id="Amount" name="Amount" value="">
- <INPUT type="hidden" id="Currency" name="Currency" value="">
- <INPUT type="hidden" id="ProdDesc" name="ProdDesc" value="">
- <INPUT type="hidden" id="UserName" name="UserName" value="">
- <INPUT type="hidden" id="UserEmail" name="UserEmail" value="">
- <INPUT type="hidden" id="UserContact" name="UserContact" value="">
- <INPUT type="hidden" id="Remark" name="Remark" value="">
- <INPUT type="hidden" id="Lang" name="Lang" value="">
- <INPUT type="hidden" id="SignatureType" name="SignatureType" value="SHA256">
- <INPUT type="hidden" id="Signature" name="Signature" value="">
- <INPUT type="hidden" id="ResponseURL" name="ResponseURL" value="">
- <INPUT type="hidden" id="BackendURL" name="BackendURL" value="">
- <span style="display: inline-block; margin: 0 auto;">因汇率波动,实际支付金额可能会有浮动</span><br /><br />
- <INPUT type="submit" value="Proceed with Payment" name="Submit">
- </FORM>
- </div>
- </body>
- <script type="text/javascript" src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
- <script>
- function getQueryString(name,url) {
- let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
- let r = url.substr(1).match(reg);
- if (r != null) {
- return unescape(r[2]);
- }
- return null;
- }
-
- let RefNo = getQueryString('RefNo', window.location.search);
- $(function(){
- // test
- // let url = 'http://16.163.228.151:8013/v1/shop/i-pay88';
- // prod
- let url = 'https://fapi.ekhkad.com/v1/shop/i-pay88';
- $.post(url, {'RefNo': RefNo}, function(res) {
- $("#Amount").val( res.paymentFields.Amount);
- $("#BackendURL").val( res.paymentFields.BackendURL);
- $("#Currency").val( res.paymentFields.Currency);
- $("#Lang").val( res.paymentFields.Lang);
- $("#MerchantCode").val( res.paymentFields.MerchantCode);
- $("#PaymentId").val( res.paymentFields.PaymentId);
- $("#ProdDesc").val( res.paymentFields.ProdDesc);
- $("#RefNo").val( res.paymentFields.RefNo);
- $("#ResponseURL").val( res.paymentFields.ResponseURL);
- $("#Signature").val( res.paymentFields.Signature);
- $("#UserContact").val( res.paymentFields.UserContact);
- $("#UserEmail").val( res.paymentFields.UserEmail);
- $("#UserName").val( res.paymentFields.UserName);
- var form = document.getElementById("ePayment");
- form.submit();
- })
- });
- </script>
- <style>
- html{
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- body{
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- .payment {
- width: 100%;
- height: 100%;
- }
- .loading {
- position: relative;
- width: 100%;
- height: 100%;
- }
- .loading::before {
- content: '';
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 50px;
- height: 50px;
- border-radius: 50%;
- border: 3px solid rgba(0, 0, 0, .2);
- border-top-color: #000;
- animation: rotate 1s infinite linear;
- }
- @keyframes rotate {
- to {
- transform: translate(-50%, -50%) rotate(360deg);
- }
- }
- </style>
- </html>
|