{"adoption": {"forks": 661, "observed_at": "2026-08-28T04:06:40.387666+00:00", "stars": 2352}, "canonical_url": "https://ross.abutalabs.com/products/payment", "card": {"archived": false, "artifact_type": "library", "description": "Payment是php版本的支付聚合第三方sdk，集成了微信支付、支付宝支付、招商一网通支付。提供统一的调用接口，方便快速接入各种支付、查询、退款、转账能力。服务端接入支付功能，方便、快捷。", "domain": ["fintech", "web-development", "backend"], "enriched": true, "function": ["sdk"], "health_score": 20, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["helei112g/payment"], "name": "helei112g/payment", "platform": ["php"], "pushed_at": "2022-12-01T18:05:12+00:00", "repo": "helei112g/payment", "stars": 2352, "tags": ["alipay", "wechat-pay", "union-pay", "cmb", "payment-aggregation", "composer-package", "payment"], "topics": ["alipay", "weixin-pay", "cmb", "payment", "alipaysdk", "wechat-pay"], "urls": [], "use_cases": ["integrate wechat pay in a php backend", "accept alipay payments from a php server", "unified interface for multiple chinese payment gateways", "process refunds and payment queries via one sdk", "add cmb (china merchants bank) payments to a php app"], "what_it_is": "A PHP SDK that aggregates third-party payment gateways (WeChat Pay, Alipay, China Merchants Bank) behind a unified client interface. It simplifies server-side integration of payment, refund, query, and transfer operations.", "when_to_avoid": ["you need payment gateways outside China (Stripe, PayPal, etc.)", "your stack is not PHP 7+", "you need actively developed features - the project is in maintenance with the last release in 2022"], "when_to_choose": ["your PHP server needs to integrate WeChat Pay, Alipay, or CMB without reading each gateway's raw API docs", "you want a single unified client class for multiple Chinese payment channels", "you need payment, refund, query, and transfer capabilities in one package"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/payment", "repo": "helei112g/payment", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.387666+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:36:51.963735+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d5c984ddefe4b304470e35e58ced03fe4928208db0e83baa0e27d5485b965e", "fetched_at": "2026-08-28T04:06:40.387666+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helei112g/payment"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3732, "days_push": 1371, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}