var content = { cn: { item1: "如果你没有任何", item2: ", 可在", item3: "得到", item4: "送出", item5: " (ㄧ次付款)到下列提供的地址!", item6: "如果你送出任何其他金额,系统无论如何都会接受!", item7: "地址已被复制", item8: "复制", item9: "已支付", item10: "取消", item11: "总计", }, zhHant: { item1: "如果你沒有任何", item2: ", 可在", item3: "得到", item4: "送出", item5: " (ㄧ次付款)到下列提供的地址!", item6: "如果你送出任何其他金額,系統無論如何都會接受!", item7: "地址已複製", item8: "複製", item9: "已支付", item10: "取消", item11: "总计", }, en: { item1: "If you don't have any" , item2: ", at", item3: "you can get", item4: "sent out", item5: "(one-time payment) to the address provided below!", item6: "If you send any other amount, the system will accept it anyway!", item7: "Address copied", item8: "Copy", item9: "Paid", item10: "Cancel", item11: "Total", }, vn: { item1: "Nếu bạn không có bất kỳ", item2: ", bạn có thể nhận được", item3: "Nhận", item4: "Gửi", item5: " (Thanh toán một lần) đến địa chỉ được cung cấp dưới đây!", item6: "Nếu bạn gửi bất kỳ số tiền khác, hệ thống sẽ chấp nhận mà không cần xác nhận!", item7: "Địa chỉ đã được sao chép", item8: "Sao chép", item9: "Đã thanh toán", item10: "Hủy", item11: "Tổng cộng", }, de: { item1: "Wenn du keine hast", item2: "haben, können Sie", item3: "Erhalten", item4: "Senden", item5: " (Einmalzahlung) an die unten angegebene Adresse!", item6: "Wenn Sie einen anderen Betrag senden, akzeptiert das System dies ohne Bestätigung!", item7: "Adresse wurde kopiert", item8: "Kopieren", item9: "Bezahlt", item10: "Abbrechen", item11: "Insgesamt", }, es: { item1: "Si no tienes ninguno", item2: ", puedes obtener", item3: "Recibir", item4: "Enviar", item5: " (Pago único) a la dirección proporcionada a continuación!", item6: "Si envías cualquier otra cantidad, el sistema la aceptará sin necesidad de confirmación!", item7: "La dirección se ha copiado", item8: "Copiar", item9: "Pagado", item10: "Cancelar", item11: "Total", }, id: { item1: "Jika Anda tidak memiliki", item2: ", Anda dapat mendapatkan", item3: "Dapatkan", item4: "Kirim", item5: " (Pembayaran satu kali) ke alamat yang diberikan di bawah ini!", item6: "Jika Anda mengirim jumlah lain, sistem akan menerimanya tanpa konfirmasi!", item7: "Alamat telah disalin", item8: "Salin", item9: "Dibayar", item10: "Batal", item11: "Total", }, ms: { item1: "Jika anda tidak mempunyai", item2: ", anda boleh mendapat", item3: "Dapat", item4: "Hantar", item5: " (Pembayaran satu kali) ke alamat yang diberikan di bawah!", item6: "Jika anda menghantar jumlah lain, sistem akan menerima tanpa pengesahan!", item7: "Alamat telah disalin", item8: "Salin", item9: "Dibayar", item10: "Batal", item11: "Total", }, th: { item1: "ถ้าคุณไม่มี", item2: ", คุณสามารถได้รับ", item3: "ได้รับ", item4: "ส่ง", item5: " (การชำระเงินครั้งเดียว) ที่ที่ระบุด้านล่างนี้!", item6: "หากคุณส่งจำนวนเงินอื่นๆ ระบบก็จะยอมรับโดยไม่ต้องยืนยัน!", item7: "ที่อยู่ถูกคัดลอกแล้ว", item8: "คัดลอก", item9: "จ่ายแล้ว", item10: "ยกเลิก", item11: "ทั้งหมด", }, ar: { item1: " لم يكن لديك أي", item2: "، يمكنك الحصول على", item3: "احصل على", item4: "إرسال", item5: " (الدفع مرة واحدة) إلى العنوان المقدم أدناه!", item6: "إذا قمت بإرسال أي مبلغ آخر، ستقبل النظام دون الحاجة إلى تأكيد!", item7: "تم نسخ العنوان", item8: "نسخ", item9: "تم الدفع", item10: "إلغاء", item11: "مجموع", }, ko: { item1: "당신이 없으면", item2: ", 당신은 받을 수 있습니다", item3: "받기", item4: "보내기", item5: " (일시불) 아래 제공된 주소로!", item6: "다른 금액을 보내도 시스템이 확인없이 받습니다!", item7: "주소가 복사되었습니다", item8: "복사", item9: "지불 완료", item10: "취소", item11: "합계", }, pt: { item1: "Se você não tem nenhum", item2: ", pode obter", item3: "Obter", item4: "Enviar", item5: " (Pagamento único) para o endereço fornecido abaixo!", item6: "Se enviar qualquer outro montante, o sistema aceitará sem confirmação!", item7: "O endereço foi copiado", item8: "Copiar", item9: "Pago", item10: "Cancelar", item11: "Total", }, fa: { item1: "ااگر هیچ ندارید", item2: "ندارید، می‌توانید", item3: "دریافت", item4: "ارسال", item5: " (پرداخت یکباره) به آدرس زیر!", item6: "اگر مقدار دیگری ارسال کنید، سیستم بدون تایید آن را قبول می‌کند!", item7: "آدرس کپی شده است", item8: "کپی", item9: "پرداخت شده", item10: "لغو", item11: "جمع", }, tr: { item1: "Eğer hiç yoksa", item2: ", xxx'te", item3: "alabilirsiniz", item4: "gönderebilirsiniz", item5: " (tek seferlik ödeme) aşağıdaki adrese!", item6: "Başka bir miktar gönderirseniz, sistem yine de kabul eder!", item7: "Adres kopyalandı", item8: "Kopyala", item9: "Ödendi", item10: "İptal", item11: "Toplam", }, }; let config = { Pattern: { Password: /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?!.*([~!@&%$^\\(\\)#_]).*\\1.*\\1.*\\1)[A-Za-z0-9~!@&%$^\\(\\)#_]{8,16}$/, }, }; let vm = new Vue({ el: "#pay", data() { return { imgUrl: "", ho: "", //多语言 langList: { en: "ENGLISH", cn: "中文简体", zhHant: "中文繁體", vn: "Tiếng Việt", de: "Deutsch", es: "Español", id: "Indonesian", ms: "Melayu", th: "ภาษาไทย", ar: "العربية", ko: "한국어", pt: "Português", fa: "زبان پارسی", tr: "Türkçe", }, language: "cn", lang: {}, addresses: "", successUrl: "", amount:"", currency:"" }; }, computed: { // AccessToken(){ // return{ // 'Access-Token': window.location.search.split('?token=')[1] // } // } }, methods: { // 语言切换函数 chooseLang(key) { this.lang = content[key]; this.language = key; sessionStorage.setItem("lang", this.language); }, // 复制分享链接 CopyShareLink(link) { let linkEle = document.getElementById(link); linkEle.select(); document.execCommand("Copy"); }, //成功跳转页面 Pay() { window.location.href = this.successUrl; }, //取消关闭页面 Cancle() { if (navigator.userAgent.indexOf("MSIE") > 0) { // close IE if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { window.opener = null; window.close(); } else { window.open("", "_top", ""); window.top.close(); } } else { // close chrome;It is effective when it is only one. window.opener = null; window.open("", "_self", ""); window.close(); } }, }, mounted() { this.addresses = window.location.search .split("?addresses=")[1] .split("&successUrl=")[0]; this.successUrl = window.location.search.split("&successUrl=")[1].split('&amount=')[0]; this.amount = window.location.search.split("&amount=")[1].split('¤cy=')[0]; this.currency = window.location.search.split("¤cy=")[1]; // console.log(this.addresses,this.successUrl,this.amount,this.currency); jQuery('#qrcode').qrcode({width: 250,height: 250,correctLevel:0,text: this.addresses}); if (sessionStorage.getItem("lang")) { this.language = sessionStorage.getItem("lang"), this.lang = content[sessionStorage.getItem("lang")]; } else { var jsSrc =(navigator.language || navigator.browserLanguage); // jsSrc = 'ko-IN' if(jsSrc.indexOf('zh-C') >= 0){ this.language = 'cn' this.lang = content['cn']; }else if(jsSrc.indexOf('es') >= 0){ this.language = 'es' this.lang = content['es']; }else if(jsSrc.indexOf('zh-') >= 0){ this.language = 'zhHant' this.lang = content['zhHant']; }else if(jsSrc.indexOf('ar') >= 0){ this.language = 'ar' this.lang = content['ar']; }else if(jsSrc.indexOf('de') >= 0){ this.language = 'de' this.lang = content['de']; }else if(jsSrc.indexOf('id') >= 0){ this.language = 'id' this.lang = content['id']; }else if(jsSrc.indexOf('ko') >= 0 && jsSrc.indexOf('kok') == -1){ this.language = 'ko' this.lang = content['ko']; }else if(jsSrc.indexOf('ms') >= 0){ this.language = 'ms' this.lang = content['ms']; }else if(jsSrc.indexOf('th') >= 0){ this.language = 'th' this.lang = content['th']; }else if(jsSrc.indexOf('vi') >= 0){ this.language = 'vn' this.lang = content['vn']; }else if(jsSrc.indexOf('fa') >= 0){ this.language = 'fa' this.lang = content['fa']; }else if(jsSrc.indexOf('pt') >= 0){ this.language = 'pt' this.lang = content['pt']; }else if(jsSrc.indexOf('tr') >= 0){ this.language = 'tr' this.lang = content['tr']; }else{ this.language = 'en' this.lang = content['en']; } sessionStorage.setItem("lang", this.language); } }, });