{"adoption": {"forks": 897, "observed_at": "2026-08-28T04:07:29.374969+00:00", "stars": 2914}, "canonical_url": "https://ross.abutalabs.com/products/best-pay-sdk", "card": {"archived": false, "artifact_type": "library", "description": "可能是最好的支付SDK", "domain": ["fintech", "e-commerce", "web-development", "backend"], "enriched": true, "function": ["sdk", "http-client", "web-framework"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Pay-Group/best-pay-sdk"], "name": "Pay-Group/best-pay-sdk", "platform": ["jvm", "cross-platform"], "pushed_at": "2023-12-21T22:03:27+00:00", "repo": "Pay-Group/best-pay-sdk", "stars": 2914, "tags": ["payment", "alipay", "wechat-pay", "unified-payment-api", "chinese-payment"], "topics": ["pay", "pay-sdk", "alipay", "wxpay"], "urls": [], "use_cases": ["accept Alipay and WeChat Pay in a Java Spring Boot app", "unify multiple Chinese payment providers behind one API", "add WeChat official account (JSAPI) payments", "implement Alipay WAP and app payments", "query and manage payment orders across providers"], "what_it_is": "A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of code. It supports multiple payment modes including app, WAP, and official account payments for both providers.", "when_to_avoid": ["you need payment providers outside Alipay and WeChat Pay", "your project is not on the JVM", "you need a license-audited dependency for commercial compliance", "you require actively maintained SDKs with frequent security updates"], "when_to_choose": ["you need Alipay or WeChat Pay in a Java/JVM project with minimal boilerplate", "you want one consistent API for both major Chinese payment platforms", "you are building a Spring Boot e-commerce backend in China"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/best-pay-sdk", "repo": "Pay-Group/best-pay-sdk", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "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:07:29.374969+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.374969+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:34:07.486529+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3e71471e3fa586405c2e5efdb6cc7a9778fc6576ee8c37d0c0755fd33a1ae82", "fetched_at": "2026-08-28T04:07:29.374969+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pay-Group/best-pay-sdk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3470, "days_push": 986, "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}}