jojeringnax / airwallex-php-sdk
Framework-independent Airwallex Billing and Payments SDK for PHP.
Requires
- php: >=8.3 <8.6
- php-64bit: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^2.0
- psr/simple-cache: ^3.0
Requires (Dev)
- guzzlehttp/guzzle: ^7.10
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.5
- squizlabs/php_codesniffer: ^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-11 11:46:19 UTC
README
A framework-independent PHP SDK for Airwallex Billing and Payments, targeting API and webhook version 2026-08-21 on 64-bit PHP 8.3–8.5.
Version 0.1.0 follows the documentation-based completion policy: official contracts, meaningful deterministic tests and package checks define SDK acceptance; account-specific Sandbox/provider confirmations are supplemental and non-blocking. The readiness record distinguishes implemented contracts, historical observations and exact candidate evidence. Release publication establishes no account eligibility or production-readiness guarantee.
composer require "jojeringnax/airwallex-php-sdk:^0.1"
Start with the consumer guide for installation, explicit credentials/account contexts, and runnable recipes. The SDK accepts PSR-18/PSR-17 implementations and provider-shaped arrays; applications own their persistence, browser integration and access policy. The pre-1.0 compatibility policy explains the chosen minor-line constraint.
- Billing operations and constraints: customers, catalogue, sources, checkout, subscriptions and invoice access.
- Payments operations and constraints: customers, reusable instruments, payments, authorization/capture/cancellation and refunds.
- Webhook verification and event contracts.
- Development commands, accepted scope and compatibility policy.
The consumer guide's evidence boundary distinguishes SDK acceptance, deferred work and account-specific deployment prerequisites. OAuth, hosted Billing portal sessions, pause/reactivation, discounts/coupons, tax and usage-based Billing remain outside the initial scope in planning; nonmetered quantity tiers and explicit Subscription proration controls are included.
Licensed under MIT. Report sensitive vulnerabilities through SECURITY.md.