11
1
This commit is contained in:
@@ -0,0 +1,257 @@
|
|||||||
|
{
|
||||||
|
"open": true,
|
||||||
|
"open_client": false,
|
||||||
|
"open_client_other": false,
|
||||||
|
"proxy_list": [
|
||||||
|
"api.proxy.com:3128:proxyuser:gHBxHNuTVhQ9fzDD:http"
|
||||||
|
],
|
||||||
|
"proxys": [
|
||||||
|
{
|
||||||
|
"name": "1024proxy",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"mobikwik"
|
||||||
|
],
|
||||||
|
"one-xinghuo": "us.1024proxy.io:3000:ka6p60867-region-IN-sid-{sid}-t-30:riyxo1b6:http",
|
||||||
|
"one": "us.1024proxy.io:3000:jper47741-region-IN-sid-{sid}-t-30:ag1ibjcg:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "decodo",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"googlepay business",
|
||||||
|
"bharatpe business",
|
||||||
|
"amazonpay"
|
||||||
|
],
|
||||||
|
"one-dage": "in.decodo.com:19008:user-sppznljgo2-session-{sid}:9fg2d_QfMs2bRBnjl4:http",
|
||||||
|
"one": "in.decodo.com:19008:user-sppznljgo2-session-{sid}:9fg2d_QfMs2bRBnjl4:http",
|
||||||
|
"list": [],
|
||||||
|
"desc": "dage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "udealproxy",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "as.udealproxy.com:6666:userId-5847-custom-15419-region-in-session-{sid}-sessTime-30:994MMc:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "lokiproxy",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "as.rp.linkup.onl:10000:USER201734-zone-custom-region-IN-session-{sid}-sessTime-30-sessAuto-1:cc033f:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "iproyal",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL",
|
||||||
|
"googlepay business",
|
||||||
|
"bharatpe business",
|
||||||
|
"mobikwik"
|
||||||
|
],
|
||||||
|
"one": "geo.iproyal.com:12321:QPsiw6OMyp3pfMxX:o1fIWvLldhlgCqj0_country-in_session-{sid}_lifetime-30m:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tk-ip",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"paytm"
|
||||||
|
],
|
||||||
|
"one": "gw-us.ipbiubiu.com:28888:w77a6h3gcjjdf55-res-IN-sid-{sid}-keeptime-30:l4n4vpq56xj325j:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "oxylabs",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"paytm"
|
||||||
|
],
|
||||||
|
"one": "pr.oxylabs.io:7777:customer-xingchen_b9twS-cc-IN-sessid-{sid}:25Oh=iUa1IA_A:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "1024proxy",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [],
|
||||||
|
"one": "us.1024proxy.io:3000:jper47741-region-IN-sid-{sid}-t-30:ag1ibjcg:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "onesproxy",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "asia-relaydng.onesproxy.vip:1337:pwqh8588cv2q-country-IN-sid-{sid}-stime-60:grvmotc136x5:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ipfoxy",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"paytm",
|
||||||
|
"paytm business",
|
||||||
|
"mobikwik",
|
||||||
|
"freecharge",
|
||||||
|
"phonepe",
|
||||||
|
"phonepe business"
|
||||||
|
],
|
||||||
|
"one": "gate-sg.ipfoxy.io:58688:customer-hEzta7ff0c-cc-IN-sessid-{sid}:kjcvIuOy1LFXJ5t:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "novproxy",
|
||||||
|
"open": 0,
|
||||||
|
"priority": 0,
|
||||||
|
"one": "us.novproxy.io:1000:yvks61650-region-IN-sid-{sid}-t-120:q5s7ccio:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "evomi",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "core-residential.evomi.com:1000:caseytq5:JEkM2YTid5iBd9Qi0lPP_country-IN_session-{sid}:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hproxy",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "premium.hproxy.com:10000:hproxy_qlaby2flz8kz-type-residential-country-in-session-{sid}-lifetime-30:43d42d98-3bf3-4600-be36-21a8d3dd43eb:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aproxy",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "gw.aproxy.com:2312:ap-pd2lu1n0xurg_area-IN_session-{sid}_life-30:74Z6r1KNXx7xtvWJ:http",
|
||||||
|
"list": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "miyaip",
|
||||||
|
"open": 1,
|
||||||
|
"priority": 0,
|
||||||
|
"wallet_types": [
|
||||||
|
"ALL"
|
||||||
|
],
|
||||||
|
"one": "global.miyaip.online:1111:1n7n3enbzcavamiyaip_g-IN_f-1001_sid-{sid}_l-30:157632896:http",
|
||||||
|
"list": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"wallet_conf": {
|
||||||
|
"switch_vendor": true,
|
||||||
|
"fail_count_for_change_vendor": 1,
|
||||||
|
"try_first_vendor_keep_sec": 60,
|
||||||
|
"default_proxy_vendors": [
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy"
|
||||||
|
],
|
||||||
|
"wallet_list": [
|
||||||
|
{
|
||||||
|
"name": "paytm",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"evomi",
|
||||||
|
"hproxy",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy",
|
||||||
|
"1024proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "phonepe",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"evomi",
|
||||||
|
"hproxy",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy",
|
||||||
|
"1024proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mobikwik",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"miyaip",
|
||||||
|
"evomi",
|
||||||
|
"hproxy",
|
||||||
|
"aproxy",
|
||||||
|
"1024proxy",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "freecharge",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"miyaip",
|
||||||
|
"evomi",
|
||||||
|
"hproxy",
|
||||||
|
"aproxy",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy",
|
||||||
|
"1024proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "paytm business",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"evomi",
|
||||||
|
"hproxy",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy",
|
||||||
|
"1024proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "phonepe business",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy",
|
||||||
|
"1024proxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bharatpe business",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"decodo",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "googlepay business",
|
||||||
|
"proxy_vendors": [
|
||||||
|
"decodo",
|
||||||
|
"udealproxy",
|
||||||
|
"lokiproxy"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
+90
-1
@@ -16,13 +16,102 @@
|
|||||||
{
|
{
|
||||||
"from_sec": 0,
|
"from_sec": 0,
|
||||||
"to_sec": 60,
|
"to_sec": 60,
|
||||||
"interval_sec": 20
|
"interval_sec": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"from_sec": 60,
|
"from_sec": 60,
|
||||||
"to_sec": 600,
|
"to_sec": 600,
|
||||||
"interval_sec": 20
|
"interval_sec": 20
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"phonepe": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 600,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"mobikwik": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 600,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"freecharge": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 600,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"amazonpay": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 0,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"paytm business": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 0,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"googlepay business": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 60,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 60,
|
||||||
|
"to_sec": 0,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"bharatpe business": [
|
||||||
|
{
|
||||||
|
"from_sec": 0,
|
||||||
|
"to_sec": 10,
|
||||||
|
"interval_sec": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 10,
|
||||||
|
"to_sec": 30,
|
||||||
|
"interval_sec": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from_sec": 30,
|
||||||
|
"to_sec": 0,
|
||||||
|
"interval_sec": 20
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"payout": {
|
"payout": {
|
||||||
|
|||||||
@@ -234,6 +234,7 @@
|
|||||||
<div class="link-box" id="link-display"></div>
|
<div class="link-box" id="link-display"></div>
|
||||||
</div>
|
</div>
|
||||||
<a class="pay-btn c-paytm" id="pay-btn" href="#">Pay Now</a>
|
<a class="pay-btn c-paytm" id="pay-btn" href="#">Pay Now</a>
|
||||||
|
<button type="button" class="pay-btn c-phonepe" id="phonepe-pay-btn" style="border:none;font:inherit;">PhonePe Pay (phonepe://pay)</button>
|
||||||
<button type="button" class="pay-btn c-phonepe" id="phonepe-bank-btn" style="border:none;font:inherit;">PhonePe Bank Account Test (ACCOUNT)</button>
|
<button type="button" class="pay-btn c-phonepe" id="phonepe-bank-btn" style="border:none;font:inherit;">PhonePe Bank Account Test (ACCOUNT)</button>
|
||||||
<button type="button" class="pay-btn c-mobikwik" id="mobikwik-bank-btn" style="border:none;font:inherit;">MobiKwik Transfer to Bank</button>
|
<button type="button" class="pay-btn c-mobikwik" id="mobikwik-bank-btn" style="border:none;font:inherit;">MobiKwik Transfer to Bank</button>
|
||||||
<button type="button" class="pay-btn c-airtel" id="airtel-bank-btn" style="border:none;font:inherit;">Airtel Transfer to Bank (₹12)</button>
|
<button type="button" class="pay-btn c-airtel" id="airtel-bank-btn" style="border:none;font:inherit;">Airtel Transfer to Bank (₹12)</button>
|
||||||
@@ -267,7 +268,7 @@
|
|||||||
},
|
},
|
||||||
bharatpe_biz: {
|
bharatpe_biz: {
|
||||||
label: 'BharatPe Business',
|
label: 'BharatPe Business',
|
||||||
pa: 'BHARATPE2M0J0C7U0S60086@unitype', pn: 'BharatPe Merchant',
|
pa: 'BHARATPE.8K0T1Q3R0X56774@fbpe', pn: 'BharatPe Merchant',
|
||||||
extra: () => '&tn=efb7d9b8-1f17-48e6-bca7-c10f3e35620c',
|
extra: () => '&tn=efb7d9b8-1f17-48e6-bca7-c10f3e35620c',
|
||||||
warn: null,
|
warn: null,
|
||||||
},
|
},
|
||||||
@@ -325,6 +326,28 @@
|
|||||||
return `phonepe://native?data=${encodeURIComponent(jsonBase64)}&id=p2pContactChat`;
|
return `phonepe://native?data=${encodeURIComponent(jsonBase64)}&id=p2pContactChat`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function phonepeNative2(pa, pn, am, note, extra) {
|
||||||
|
const params = {
|
||||||
|
pa: pa || '',
|
||||||
|
pn: pn || '',
|
||||||
|
mc: '',
|
||||||
|
tr: '',
|
||||||
|
tn: note || '',
|
||||||
|
am: String(am || ''),
|
||||||
|
cu: 'INR',
|
||||||
|
url: '',
|
||||||
|
};
|
||||||
|
String(extra || '').replace(/^[?&]/, '').split('&').forEach(pair => {
|
||||||
|
if (!pair) return;
|
||||||
|
const i = pair.indexOf('=');
|
||||||
|
const k = i >= 0 ? pair.slice(0, i) : pair;
|
||||||
|
const v = i >= 0 ? decodeURIComponent(pair.slice(i + 1).replace(/\+/g, ' ')) : '';
|
||||||
|
if (k) params[k] = v;
|
||||||
|
});
|
||||||
|
const qs = Object.keys(params).map(k => `${k}=${encodeURIComponent(params[k])}`).join('&');
|
||||||
|
return `phonepe://pay?${qs}`;
|
||||||
|
}
|
||||||
|
|
||||||
function airtelBankTransferLink() {
|
function airtelBankTransferLink() {
|
||||||
const accountNumber = '2053426110';
|
const accountNumber = '2053426110';
|
||||||
const ifsc = 'KKBK0000811';
|
const ifsc = 'KKBK0000811';
|
||||||
@@ -380,7 +403,7 @@
|
|||||||
const APP_SCHEMES = {
|
const APP_SCHEMES = {
|
||||||
paytm: (pa, pn, am, extra) => `paytmmp://cash_wallet?featuretype=money_transfer&pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR&mc=0000&mode=02&purpose=00&orgid=159002${extra}`,
|
paytm: (pa, pn, am, extra) => `paytmmp://cash_wallet?featuretype=money_transfer&pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR&mc=0000&mode=02&purpose=00&orgid=159002${extra}`,
|
||||||
phonepe: (pa, pn, am) => phonepeNative(pa, pn, am, 'payment'),
|
phonepe: (pa, pn, am) => phonepeNative(pa, pn, am, 'payment'),
|
||||||
phonepe_pay: (pa, pn, am, extra) => `phonepe://pay?pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR${extra}`,
|
phonepe_pay: (pa, pn, am, extra) => phonepeNative2(pa, pn, am, '', extra),
|
||||||
gpay: (pa, pn, am, extra) => `gpay://upi/pay?pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR${extra}`,
|
gpay: (pa, pn, am, extra) => `gpay://upi/pay?pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR${extra}`,
|
||||||
mobikwik: (pa, pn, am, extra) => { const tn = (extra.match(/[?&]tn=([^&]*)/) || [])[1] || 'payment'; return `mobikwik://moneytransfer/upi/verifyVpa?vpa=${encodeURIComponent(pa)}&amount=${am}¬e=${tn}`; },
|
mobikwik: (pa, pn, am, extra) => { const tn = (extra.match(/[?&]tn=([^&]*)/) || [])[1] || 'payment'; return `mobikwik://moneytransfer/upi/verifyVpa?vpa=${encodeURIComponent(pa)}&amount=${am}¬e=${tn}`; },
|
||||||
freecharge: (pa, pn, am, extra) => `freechargeupi://pay?pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR${extra}`,
|
freecharge: (pa, pn, am, extra) => `freechargeupi://pay?pa=${encodeURIComponent(pa)}&pn=${encodeURIComponent(pn)}&am=${encodeURIComponent(am)}&cu=INR${extra}`,
|
||||||
@@ -463,6 +486,15 @@
|
|||||||
} catch (_) { }
|
} catch (_) { }
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.getElementById('phonepe-pay-btn').addEventListener('click', function () {
|
||||||
|
const w = WALLETS[document.getElementById('wallet').value];
|
||||||
|
const am = document.getElementById('amount').value || '10';
|
||||||
|
if (!w || !w.pa) return;
|
||||||
|
try {
|
||||||
|
window.location.href = phonepeNative2(w.pa, w.pn, am, '', w.extra());
|
||||||
|
} catch (_) { }
|
||||||
|
});
|
||||||
|
|
||||||
document.getElementById('phonepe-bank-btn').addEventListener('click', function () {
|
document.getElementById('phonepe-bank-btn').addEventListener('click', function () {
|
||||||
try {
|
try {
|
||||||
window.location.href = phonepeBankAccountTestLink();
|
window.location.href = phonepeBankAccountTestLink();
|
||||||
|
|||||||
Reference in New Issue
Block a user