Documentation version 1.0
First of all, Thank you so much for giving an interest to this project.
You are awesome!
This documentation will enable your vendo portal to have a feature wherein your customer can purchase internet voucher codes via EWallets (GCash, Maya, Grab, ShopeePay and more).
Go to https://payments.wifree.network/register.html to register.
Once registered, head over to WiFree Network login page here.
Navigate to Piso WiFi > ECash Portals, then click + NEW VENDO button.
You will be redirected to checkout page once you click the generated checkout link. You may select any EWallet or Bank to proceed with the purchase, just follow to on-screen instruction after selecting the preferred channel.
You will be redirected to success page after payment. System is now processing your portal keys along with VPN account.
It would just take at least more or less than 5 minutes to generate your credentials.
Keep the browser open and refresh every 5 minutes until you can see your account credentials
Copy the payment reference number then head back to your dashboard.
Congratulations! You've successfully bought a portal key and added it to your dashboard account. You may now proceed to Getting Started page
/ip firewall address-list add address=gcash.com list=reminder-allow-site add address=assets.xendit.co list=reminder-allow-site add address=checkout-ui-gateway.xendit.co list=reminder-allow-site add address=payments.gcash.com list=reminder-allow-site add address=xendit.co list=reminder-allow-site add address=maya.ph list=reminder-allow-site add address=pg-sandbox.paymaya.com list=reminder-allow-site add address=api.paymaya.com list=reminder-allow-site add address=ewallet-service-live.xendit.co list=reminder-allow-site add address=wifree.network list=reminder-allow-site add address=gw.alipayobjects.com list=reminder-allow-site add address=irisk-sea.alipay.com list=reminder-allow-site add address=grabpay-connector-live.xendit.co list=reminder-allow-site add address=weblogin.grab.com list=reminder-allow-site add address=partner-api.grab.com list=reminder-allow-site add address=grab.com list=reminder-allow-site add address=pay.grab.com list=reminder-allow-site add address=app.appsflyer.com list=reminder-allow-site add address=shopee.ph list=reminder-allow-site add address=wsa.wallet.airpay.com.ph list=reminder-allow-site add address=connect.paymaya.com list=reminder-allow-site add address=digicert.com list=reminder-allow-site add address=checkout.xendit.co list=reminder-allow-site add address=mynt.xyz list=reminder-allow-site add address=mgs-gw.paas.mynt.xyz list=reminder-allow-site add address=traefik-public.ap-southeast-1.tidnex.com list=reminder-allow-site add address=paas.mynt.xyz list=reminder-allow-site add address=www.recaptcha.com list=reminder-allow-site add address=js.xendit.co list=reminder-allow-site add address=xnd-merchant-logos.s3.amazonaws.com list=reminder-allow-site add address=cloudfront.net list=reminder-allow-site add address=snowflow-collector.iluma.ai list=reminder-allow-site add address=beacons.gvt2.com list=reminder-allow-site add address=beacons.gcp.gvt2.com list=reminder-allow-site add address=discover-pa.googleapis.com list=reminder-allow-site add address=fonts.googleapis.com list=reminder-allow-site add address=www.googletagmanager.com list=reminder-allow-site add address=content-autofill.googleapis.com list=reminder-allow-site add address=payments.wifree.network list=reminder-allow-site add address=challenges.cloudflare.com list=reminder-allow-site add address=cnd.growthbook.io list=reminder-allow-site add address=iluma.ai list=reminder-allow-site add address=datadoghq-browser-agent.com list=reminder-allow-site add address=cdn.jsdelivr.net list=reminder-allow-site add address=client4.google.com list=reminder-allow-site add address=www.gstatic.com list=reminder-allow-site add address=snowplow-collector.iluma.ai list=reminder-allow-site add address=cdn.growthbook.io list=reminder-allow-site add address=gcash-api.pulseid.com list=reminder-allow-site add address=mss.paas.mynt.xyz list=reminder-allow-site add address=api.mynt.xyz list=reminder-allow-site add address=login.mynt.xyz list=reminder-allow-site add address=customer-segment-api.mynt.xyz list=reminder-allow-site add address=mdap.paas.mynt.xyz list=reminder-allow-site add address=cdnjs.cloudflare.com list=reminder-allow-site add address=xqd9eal.x.incapdns.net list=reminder-allow-site add address=rum-ingest.us1.signalfx.com list=reminder-allow-site add address=110.75.232.97 list=reminder-allow-site add address=110.75.232.98 list=reminder-allow-site add address=110.75.232.99 list=reminder-allow-site add address=110.75.232.100 list=reminder-allow-site add address=xen.to list=reminder-allow-site add address=18.138.78.193 list=reminder-allow-site add address=3.0.107.195 list=reminder-allow-site add address=3.1.78.74 list=reminder-allow-site add address=e9816.cj.akamaiedge.net list=reminder-allow-site add address=104.67.185.229 list=reminder-allow-site add address="ab448ad13c5be11eab89b06680ff93a5-46768361.ap-southeast-1.elb.amazonaws.com" list=reminder-allow-site add address=stats.g.doubleclick.net list=reminder-allow-site add address=www.google-analytics.com list=reminder-allow-site add address=cloudflareinsights.com list=reminder-allow-site add address=d39ewjhej4wmka.cloudfront.net list=reminder-allow-site add address=cdnj.cloudflare.com list=reminder-allow-site add address=api.xendit.co list=reminder-allow-site add address=payments-web-assets.maya.ph list=reminder-allow-site add address=www.digicert.com list=reminder-allow-site add address=www.xendit.co list=reminder-allow-site add address=www.google-analytics.com list=reminder-allow-site add address=9.10.0.0/18 list=reminder-allow-site add address=mobilegw.alipay.com list=reminder-allow-site add address=m-gcash-com.s3.ap-southeast-1.amazonaws.com list=reminder-allow-site add address=iclientgw-sea.alipay.com list=reminder-allow-site add address=imgs-ac.alipay.com list=reminder-allow-site add address=ilog-sea-aliyun.aliplus.com list=reminder-allow-site add address=payments.paymaya.com list=reminder-allow-site add address=api-bnpl.mayabank.ph list=reminder-allow-site add address=api.mayabank.ph list=reminder-allow-site add address=assets.maya.ph list=reminder-allow-site add address=payments.maya.ph list=reminder-allow-site add address=shopeepay.ph list=reminder-allow-site add address=deo.shopeemobile.com list=reminder-allow-site add address=pay.shopee.sg list=reminder-allow-site add address=dem.shopee.com list=reminder-allow-site add address=c-api-bit.shopeemobile.com list=reminder-allow-site add address=api.gw.shopeepay.ph list=reminder-allow-site add address=df.infra.shopee.ph list=reminder-allow-site add address=iam-assets.paymaya.com list=reminder-allow-site /ip hotspot walled-garden ip add action=accept disabled=no !dst-address dst-address-list=reminder-allow-site !dst-port !protocol !src-address !src-address-list comment="ALLOW LIST FOR ECASH PAYMENT" /ip hotspot walled-garden ip
Be sure that you are done purchasing VPN account first before proceeding on this step.
/juanfi [SPACE] YOUR-PORTAL-KEY [SPACE] YOUR-PAYMENT-REFERENCE# [SPACE] YOUR-JUANFI-API-KEY For example: /juanfi 65a368a16332f REGISTEREWALLETPORTAL-09669041361-juanfi-65a368a16332f-801107489 test123 Wherein, 65a368a16332f -->> the portal key created on Purchase VPN via telegram Step 3 REGISTEREWALLETPORTAL-09669041361-juanfi-65a368a16332f-801107489 -->> the payment ref# created on Purchase VPN via telegram Step 3 test123 -->> The API Key that you taken note from How to install plugin to JuanFi Step 4After submitting the command, you should receive a You've successfully updated your Juanfi API key response.
template#1 - you will need to open and check your login.html and status.html. If the said file contains long HTML codes, then it is template#1
template#2 - check login.html and status.html. If the said file contains redirect code, then it is template#2. One example is the said file only contains
location.replace('/portal.html');Where the portal.html is your main file. Take note that other hotspot template have different .html name For template#1 - Open status.html and login.html using notepad or note++ (recommended)
Replace the src value with your portal key. For example:
You may test the payment widget on yourself if its working. Below are the sample for your reference.
Note: Make sure that you already registered and downloaded Telegram on your Mobile Phone or PC
Open Telegram app, then search for the bot wifree-voucher-ewallet-portal, then click start
Note: This will be the same process on Mobile phone.
You should receive a message response just like this:
Hi, Welcome to Voucher Purchase Self-service hub. This bot will help you to install voucher purchase portal using EWallets (Gcash, Paymaya, Shopeepay, etc.) on your Vendo System. Please see registration fee below: Vendo System: - JuanFi --> 250PhP - Adopisoft --> 100PhP Please type /register command to get you started.
You will need to create a checkout link for portal key and VPN account by typing below format, then SEND.
/register [SPACE] YourGCashNumber [SPACE] ado For example: /register 09669041361 adoNote: Make sure that you will add a valid GCash number when generating the checkout link. The submitted GCash number will be used as a receiver for disbursement. A checkout link should be generated after submitting the command above.
You will be redirected to checkout page once you click the generated checkout link. You may select any EWallet or Bank to proceed with the purchase, just follow to on-screen instruction after selecting the preferred channel.
Note: Make sure that you added a valid GCash number on Step 2 when generating the checkout link. The submitted GCash number will be used as a receiver for disbursement. A checkout link should be generated after submitting the command above.
You should receive the same message below when your purchase is successful.
We've received your payment and now processing your voucher portal key. We would request for your patience during this time.
Here's your payment ref#: REGISTEREWALLETPORTAL-0966xxx-ado-xxx-xxx.
System is now processing your VPN account. It would just take at least more or less than 5 minutes.
After this, you should receive another the same message below:
Thank you for your patience. Here's your account details:
Portal Key: ******
Congratulations! You've successfully purchased a Portal account and now ready to install the plugin for Adopisoft System
Be sure that you are done purchasing VPN account first before proceeding on this step.
template#1 - you will need to open and check your login.html and status.html. If the said file contains long HTML codes, then it is template#1
template#2 - check login.html and status.html. If the said file contains redirect code, then it is template#2. One example is the said file only contains
location.replace('/portal.html');Where the portal.html is your main file. Take note that other hotspot template have different .html name DONE IDENTIFYING YOUR HOTSPOT TEMPLATE? Let's Proceed!
NOTE: If your template does not include jquery.min.js,
{ "captive": $(if logged-in == 'yes')false$(else)true$(endif), "user_portal_url": "$(link-login-only)", $(if session-timeout-secs != 0) "seconds-remaining": $(session-timeout-secs), $(endif) $(if remain-bytes-total) "bytes-remaining": $(remain-bytes-total), $(endif) "can_extend_session": true, "ip": "$(ip)", "mac": "$(mac)", "portal_key": "REPLACE_WITH_YOUR_PORTAL_KEY", "vpn_ip": "REPLACE_WITH_YOUR_VPN_LOCAL_IP", "voucher_input_id": "REPLACE_WITH_YOUR_INPUT_VOUCHER_ID", "voucher_submit_id": "REPLACE_WITH_YOUR_SUBMIT_VOUCHER_ID" }
You may test the payment widget on yourself if its working. Below are the sample for your reference.
Open Telegram app, then search for the bot wifree_alert_bot, then click start
Note: This will be the same process on Mobile phone.
You should receive a message response just like this:
Hi, Thank you for availing PPPoE/Hotspot GCASH payment. Here's your ChatID: 801107489Take note of the ChatID.
Head back to wifree-voucher-ewallet-portal bot, then send the command format below:
/telegram [SPACE] YOUR-PORTAL-KEY [SPACE] YOUR-PAYMENT-REFERENCE# [SPACE] YOUR-ChatID For example: /telegram 65a368a16332f REGISTEREWALLETPORTAL-09669041361-juanfi-65a368a16332f-801107489 801107489 Wherein, 65a368a16332f -->> the portal key created on Purchase VPN via telegram Step 3 REGISTEREWALLETPORTAL-09669041361-juanfi-65a368a16332f-801107489 -->> the payment ref# created on Purchase VPN via telegram Step 3 801107489 -->> The ChatIDAfter submitting the command, you should receive a You've successfully updated your telegram notification settings.