skills は何をしますか?
💳 AIエージェント向けに台湾のサードパーティ決済ソリューションを統合し、NewebPay、ECPay、PAYUNiをサポートしてシームレスな取引を実現します。
概要
このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が台湾の主要なサードパーティ決済サービスを利用できるようにする統合モジュールです。以下の決済プロバイダーをサポートしています:
- NewebPay(藍新金流)
- ECPay(綠界科技)
- PAYUNi(統一數位支付)
特徴
- 統一されたAPIインターフェース
- 各プロバイダー固有の実装を分離
- トランザクション管理とログ記録
- エラーハンドリングとリトライロジック
- 環境変数による設定
利用方法
# スキルを有効化
skills enable Oelshafei1/skills
設定
必要な環境変数を設定してください:
| 変数名 | 説明 |
|---|---|
NEWEBPAY_MERCHANT_ID | NewebPayのマーチャントID |
NEWEBPAY_HASH_KEY | NewebPayのハッシュキー |
NEWEBPAY_HASH_IV | NewebPayの初期化ベクトル |
ECPAY_MERCHANT_ID | ECPayのマーチャントID |
ECPAY_HASH_KEY | ECPayのハッシュキー |
ECPAY_HASH_IV | ECPayの初期化ベクトル |
PAYUNI_MERCHANT_ID | PAYUNiのマーチャントID |
PAYUNI_API_KEY | PAYUNiのAPIキー |
開発
依存関係のインストール
pip install -r requirements.txt
テストの実行
pytest tests/
ライセンス
MIT