The end-to-end (E2E) flow of a MiniApp covers the entire lifecycle from submission and project setup, to integration, testing, approval, and final rollout. Merchants work closely with GoPay through the Portal and tech support, ensuring a smooth process from development to official release inside the GoPay app.
E2E Development Process
[Participants]
- Fill in the Hackaton Form TBD
[Hackton Support]
- Invite Team from the form to MiniApp Portal Workspace
[Participants ]
- Login GoPay MiniApp Portal link [TBD]
- You will find sample mini app id created
[Hackton Support]
- MiniApp tech support to update MiniApp using submission form [TBD]
- MiniApp tech support to share credentials and MiniApp Deeplink [TBD]
[Infra and BE deployments]
- BE Deployments
- Deployments will be done using GoPay.sh on kube cluster
- Available presistent stores
- Postgres
- MySql
- MongoDB
- Available Caching system
- Redis
[Participant side to]
- Download the VS Code
- Install GoPay Extension Plugin
- Create new project
- Bind MiniApp to GoPay Portal
- Include SDK Script
- Setup FE getAuthCode
- Setup BE getAuthToken using the credentials as Authorization
- Call GoPay APIs using getAuthToken as Authorization (optional)
- Integrate Payments using b2b access token, host to host, and launch payment (optional)
- Publish MiniApp
- Submit for release
- Test your MiniApp[TBD]
[Hackton Support]
- Tech Support / admin from your team, to Approve the submitted mini app
[Participant side to]
[GoPay side to]
- Rollout MiniApp once ready