getactivity/rxpay — explained in plain English
Analysis updated 2026-07-19 · repo last pushed 2018-12-25
Add Alipay and WeChat Pay checkout to an independent e-commerce Android app.
Enable digital subscription purchases in an Android app targeting Chinese users.
Standardize payment handling across Alipay and WeChat Pay with one callback interface.
Speed up launch of an Android app for the Chinese market by skipping separate payment integrations.
| getactivity/rxpay | ahxn00/owntv | gigglewang/mobileagent-android | |
|---|---|---|---|
| Stars | 36 | 39 | 33 |
| Language | Kotlin | Kotlin | Kotlin |
| Last pushed | 2018-12-25 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires configuring version compatibility with RxJava and adjusting setup steps depending on whether the host app uses Kotlin or Java.
RxPay is a tool for Android app developers in China who want to add mobile payments to their apps. Instead of separately figuring out the complex payment systems for Alipay and WeChat Pay, the two dominant payment platforms in the Chinese market, developers can use this tool to handle both through a single, simplified interface. At a high level, the tool acts as a bridge between an Android app and the official Alipay and WeChat Pay services. Normally, an app developer would need to read and implement two completely different sets of instructions to support both payment options. This tool standardizes the process. When a user is ready to buy something, the app asks its own backend server to generate an order, passes that order information to this payment tool, and the tool handles communicating with Alipay or WeChat to launch the actual payment screen. The app then receives a simple notification about whether the transaction succeeded or failed. This is designed for mobile app developers, particularly solo founders or small teams building apps for a Chinese audience. For example, if someone is building an independent e-commerce app or a digital subscription service, they need to offer the payment methods their customers actually use. Integrating these payment methods from scratch is notoriously tedious, involving specific permissions, background service registrations, and security configurations. This tool handles that heavy lifting so a developer can focus on their actual product. A notable tradeoff is that the tool is built using Kotlin, a modern programming language for Android, but it is designed to work with older Java-based projects as well. The instructions show it requires specific setup depending on which language the host app uses. Additionally, it relies on RxJava, a library for handling asynchronous tasks, which is why there are specific instructions to avoid version conflicts if the host app already uses an older version of that library.
A Kotlin library that lets Android developers add Alipay and WeChat Pay through one simple interface, avoiding the hassle of integrating each payment system separately.
Mainly Kotlin. The stack also includes Kotlin, RxJava, Android.
Dormant — no commits in 2+ years (last push 2018-12-25).
The license terms are not mentioned in the explanation, so it is unclear what permissions or restrictions apply.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.