GSF Digital eWallet — Full Launch Roadmap
SkyNet Dynamics S.A.
← Admin Panel

GSF Digital eWallet Full Launch Plan

This page shows exactly where GSF Digital eWallet stands today, what is already built and live, what needs to be activated, and the complete legal path to issuing real credit cards, sending real SWIFT transfers, and offering real loans to clients worldwide.

✅ The Foundation — Understanding How Banks Create Lending Power

Where bank money comes from Client deposits, shareholder equity, and bond issuance are the only sources of real lendable capital. When a client deposits MYR 10,000, that becomes part of the bank's reserve from which it can lend.
What ISO 8583 is A messaging standard — like a language — for card transactions. When GSF confirms an ISO 8583 transaction, it means the payment message was valid and authentic. It does not release or create money. The money must already exist in reserve.
What tokenization actually is Asset tokenization converts a real physical asset (property, gold, equity) into a blockchain token. The real asset must exist first. Client records and transaction logs are not financial assets and cannot be tokenized into money.
The path that works Real banks build capital by accepting deposits from clients and investors. Every MYR that a GSF client deposits through Stripe, wire, or crypto becomes real capital that the bank can use to issue loans, fund cards, and make SWIFT payments.

💡 Reality Check — What GSF Digital eWallet Cannot and CAN Do Right Now

✖ Cannot Be Done (Without Capital)

  • Release loans from zero capital — Loans must come from real deposited funds. No API can create money from nothing.
  • Issue credit cards with revolving credit — Requires real capital reserve to back the credit limit
  • Send SWIFT transfers without real balance — Correspondent banks require real funds to clear payment
  • Tokenize data into money — Data is not a financial asset. ISO 8583 messages are not money.
  • Borrow from IMF — IMF only lends to sovereign governments, not private banks

✔ CAN Be Done Right Now

  • Accept real deposits via Stripe — Live and working. Every client payment builds real capital.
  • Issue pre-funded Visa cards (Stripe Issuing) — Code already built. Cards funded from Stripe balance. Request activation now.
  • Send international payments (CurrencyCloud) — Now switched to production API. Real cross-border payments.
  • Offer crypto-backed loans (Aave DeFi) — No license needed. Client deposits USDT, borrows against it.
  • Connect to real Malaysian banks (Brankas) — Already coded. Open banking rail for MYR transfers.
  • Verify client bank accounts (Plaid) — Already configured. Real bank account verification.

📊 Live API & System Status

🔒 Stripe Payments
Live payment processing
LIVE
Real client payments accepted right now. Stripe LIVE keys configured. Webhook processing payment_intent.succeeded and checkout.session.completed events automatically.
Working: Client payment gateway, checkout, webhook auto-processing
Next: Apply for Stripe Issuing at dashboard.stripe.com/settings/issuing
🏆 Stripe Issuing (Visa Cards)
Real Visa card issuance API
ACTIVATE
Code 100% complete in StripeIssuingServlet.java. Can create real Visa virtual and physical cards for GSF clients. Cards are funded from real Stripe balance. Stripe must enable Issuing on the account.
Built: Cardholder creation, card issue, freeze/unfreeze, spending controls, transaction history
Action needed: Log into dashboard.stripe.com → Issuing → Apply for access. Takes 1-5 business days.
Note: Currently available in US, UK, EU, AU. Malaysia clients may need international card
🌐 CurrencyCloud (SWIFT / FX)
Cross-border payments & FX
ACTIVATE
Code fully built. NOW switched to production API (api.currencycloud.com). CurrencyCloud provides real international SWIFT-equivalent payments in 40+ currencies. Used by Starling Bank, Monzo, Airwallex.
Built: FX conversion, beneficiary creation, international payment, transaction listing
Done: Switched from sandbox devapi to production api.currencycloud.com
Action: Verify your CurrencyCloud account is fully KYB-verified at currencycloud.com
🇲🇾 Brankas (Southeast Asia Banking)
Open banking for MY/SG/PH/ID
CODED
Brankas connects to real banks in Malaysia, Singapore, Philippines, and Indonesia via open banking APIs. Payment initiation, account data, and bank verification all available.
Built: BrankasServlet.java coded and integrated
Action: Confirm Brankas account tier supports payment initiation (not just data)
🪙 Crypto / USDT Deposits
TRON TRC20 & ERC20
LIVE
USDT TRC20 and ERC20 deposit addresses configured. QR codes generated. CoinGecko live pricing shows real USDT/MYR value. Crypto deposits can be used as collateral for DeFi loans via Aave.
Live: TRC20 deposit: TGjMKM7sJYDq5Q5RQjGFXGCJi6ARchrRAC
Next: Integrate Aave DeFi API for crypto-backed loans (no license required)
📋 Plaid (Bank Verification)
Real bank account linking
UPGRADE
Plaid is configured (credentials in environment). Currently in sandbox mode. Upgrading to Plaid development/production allows real client bank account verification — essential for direct debit and ACH payment initiation.
Configured: PLAID_CLIENT_ID, PLAID_SECRET in environment
Action: Apply for Plaid production access at plaid.com/apply
🏘 Market Intelligence
IMF + CoinGecko + ExchangeRate
LIVE
Live global market data. Forex rates, crypto prices, IMF GDP/inflation for 12 economies, World Bank lending rates. All updating every 60 seconds. No API key required.
Live: USD/MYR: 3.9400 • BTC: $68K • Malaysia GDP: $422B
Available at: /market-intel
🮽 Aave DeFi Lending
Crypto-backed loan protocol
INTEGRATE
Aave is the world's largest DeFi lending protocol. Clients deposit USDT, ETH, or BTC as collateral and borrow stablecoins against it. No banking license needed. Accessible via Web3 smart contract API. This is the fastest path to offering real loans.
To build: Web3 integration for Aave contract on Ethereum/Polygon
Value: Client deposits 1000 USDT, borrows 700 USDT against it instantly

🏆 Path to GSF Digital eWallet Visa Card

GSF DIGITAL eWALLET
5572 •••• •••• 4891
Card Holder
GSF Client
VISA

GSF Digital eWallet Virtual & Physical Visa Cards

Stripe Issuing is already fully coded in your system. When activated, GSF Digital eWallet can issue real Visa virtual cards (usable immediately online anywhere) and physical cards. Cards are pre-funded from the Stripe balance, meaning every real client deposit becomes available card credit.

  1. Go to dashboard.stripe.com → Settings → Issuing → Apply for Issuing access. Approval takes 1-5 business days.
  2. Fund the Stripe balance with real capital. Client deposits already go here via your live Stripe integration.
  3. The GSF system creates cardholders via StripeIssuingServlet.java — already coded and ready.
  4. Issue cards via admin panel — virtual cards work immediately, physical cards ship in 5-7 days.
  5. Clients use the card anywhere Visa is accepted — online, in-store, ATM worldwide.

🎯 Complete Bank Launch Roadmap

1
Phase 1 — Immediate Actions (This Week)
Zero cost, use existing APIs
DO NOW
✅ Apply for Stripe Issuing
dashboard.stripe.com → Issuing → Apply. Code is 100% ready. Just needs Stripe approval.
✅ Verify CurrencyCloud Account
Log into currencycloud.com. Confirm KYB is complete. Production API now active.
✅ Fix Cloudflare Token
dash.cloudflare.com → My Profile → API Tokens → Create Token (40-char format, not cfk_).
✅ Start Accepting Real Deposits
Stripe gateway is live. Every deposit builds your real lending capital reserve.
2
Phase 2 — Build Capital (1–4 Weeks)
Real money flowing in
NEAR TERM
💰 Activate Investor Portal
Already built. Attract real investors via GDT/GSFT tokens and investment packages to build capital reserves.
💰 Launch Alpaca Broker API
Apply at alpaca.markets/broker. Offer US stock investing under GSF brand. Earn from securities lending.
🪙 Aave DeFi Loans
Integrate Web3 + Aave. Clients deposit crypto collateral, borrow stablecoins. No banking license required.
🌐 CurrencyCloud Payments LIVE
Production API now configured. Real SWIFT-equivalent international payments once account is KYB verified.
3
Phase 3 — Regulatory (1–6 Months)
Full banking license
REGULATORY
📄 BNM EMI License
Electronic Money Institution license from Bank Negara. Lower bar than banking license. Allows holding client funds and making payments.
📄 Money Lending License
From Registrar of Moneylenders Malaysia. Required to legally offer personal/business loans to Malaysian clients.
🏆 Visa/Mastercard Membership
Or partner with existing principal member (Stripe Issuing IS a Visa-licensed issuer — this is the shortcut).
🌐 SWIFT Membership
Real SWIFT membership for code. Requires regulatory approval and correspondent banking.
4
Phase 4 — Full Bank (6–18 Months)
Complete commercial banking operations
LONG TERM
🏠 Full BNM Banking License
Minimum capital MYR 300M. Allows full deposit taking, lending, SWIFT, cards as a licensed commercial bank.
🏆 Saxo Bank Partnership
White-label investment banking suite. 40,000+ instruments, all under GSF brand.
🌐 IBG / DuitNow / RENTAS
Full BNM payment system membership. Real-time interbank transfers in Malaysia.
🏦 Physical Branches
GSF Digital eWallet Level 8, Menara GSF, Jalan Raja Chulan — physical presence for deposit taking.

⚡ Quick Action Links — Do These First

🏆 Apply for Stripe Issuing
Activate real Visa card issuance on your live Stripe account
🌐 CurrencyCloud Portal
Verify KYB, activate production account for real SWIFT payments
📈 Alpaca Broker API
Offer US stock investing + securities lending under GSF brand
🪙 Aave DeFi Lending
Crypto-backed loans — no banking license needed, integrate now
🌐 Market Intelligence
Live global financial data — forex, crypto, IMF economic indicators
🏆 Check Issuing Status
Check if Stripe Issuing is enabled on your live account