tourze/wechat-pay-bundle
tourze/wechat-pay-bundle is a PHP bundle for integrating WeChat Pay into your application. It provides packaged configuration and service wiring for common WeChat Pay workflows, helping you add payment support with less boilerplate and a cleaner, more maintainable setup.
Consider it when:
0.x; expect breaking changes).Look elsewhere when:
For executives: WeChat Pay is non-negotiable for reaching Chinese customers, and integrating it directly is slow, error-prone, and security-sensitive. This package lets us add WeChat Pay in days rather than weeks by handling the cryptographic protocol for us, while keeping our checkout layer vendor-neutral so we are not locked in. Cost is effectively zero in licensing; the real investment is merchant onboarding and compliance, which we would pay either way. Given it is a pre-1.0 community package, we recommend a bounded pilot behind our payment abstraction rather than a company-wide standard.
For engineering: Small, focused dependency that covers WeChat Pay API v3 signing, certificate handling, and notification verification — the parts most likely to be subtly wrong if written from scratch. We will wrap it in an internal PaymentGateway port, pin the version, and add contract tests around order creation, callbacks, and refunds. The 0.1.0 release notes are a bare changelog link with no described changes, so we will diff 0.0.3 against 0.1.0 and run our contract suite before upgrading. Treat the public API as unstable until 1.0; no direct calls from domain code.
How can I help you explore Laravel packages today?