ezPay電子インボイスは、台湾のNewebPayグループが提供する電子インボイス付加価値サービスプラットフォームです(台湾に「ビジネス拠点」があり、「ストア通貨」が台湾ドル(TWD)であるストアが対象です)。
Kanorioでは、ezPay電子インボイスとの連携は決済ゲートウェイから独立しています。お客様がPAYUNi、SHOPLINE Payments、LINE Pay、JKO Payのいずれで支払った場合でも、支払いや返金が完了すると、システムが自動的にezPayのインターフェースを呼び出し、インボイスの発行、取り消し、またはアローワンス(売上戻し)を完了します。
ezPayを連携する際、「認証情報の接続テストは成功するが、最初のインボイス発行で失敗する」という問題に遭遇する加盟店様が多くいらっしゃいます。Kanorioにキーを入力する前に、ezPay電子インボイスプラットフォームで以下の3つの手順が完了していることを確認してください。
接続テストは成功するのに、なぜ発行が失敗するのか(エラーコード
INV90005)? ezPayの「クエリAPI(接続テストに使用)」は契約状況を確認しませんが、「発行API」は料金プランを申請済みかどうかを厳格に検証します。この手順が完了していない場合、実際の発行時にシステムはINV90005(契約が無効または期限切れ)を返します。
HashKey / 16文字の HashIV をコピーするcinv.ezpay.com.tw と本番環境 inv.ezpay.com.tw は独立した2つのシステムです。キーに互換性はないため、必ず本番環境 inv.ezpay.com.tw のキーを使用してください)。
MerchantIDHashKey(AES-256用の32文字の英数字)HashIV(16文字の英数字)MerchantID、32文字の HashKey、16文字の HashIV を入力します。右上の「インボイス管理」ボタンをクリックし、ezPay電子インボイス を「有効」セクションにドラッグして保存します。これにより、公開中のチェックアウトページに即座に反映されます。
PrintFlag=Y の法人インボイスの場合、購入者の住所が必要です)。Status=1 の即時確認モードを使用するため、購入者による手動確認は不要です。詳細はを参照)。| 一般的な問題 | ezPay エラーコードと理由 | 解決策 |
|---|---|---|
| 認証情報の保存時に「Invalid Key」エラーが発生する | KEY10002: HashKey(32文字である必要があります)または HashIV(16文字である必要があります)が正しくないか、NewebPayの「決済」キーやテスト用の cinv キーを誤って入力している可能性があります。 | ezPay電子インボイスの公式ダッシュボード(inv.ezpay.com.tw)にログインし、「店舗管理 > 詳細」からキーを再度コピーしてください。 |
| 接続テストは成功したが、インボイスの発行に失敗する | INV90005(料金プランが適用されていない、または契約が有効でない)、KEY10006(API連携が有効になっていない)、または INV90006(インボイスの割り当て数やシリアル番号が不足している)。 | ezPayダッシュボードにログインして「料金プランの申請」を完了し、現在のシリアル番号とインボイスの割り当て数が十分であることを確認してから、Kanorioサポートに連絡して再送を依頼してください。 |
| 同一インボイスに対して24時間以内の操作制限に達した | LIB10014: ezPay側の頻度保護制限。 | システムがバックグラウンドで段階的に自動再試行を行います。手動での操作は不要です。 |
ezPay電子インボイスはAES-256-CBC暗号化標準を使用しているため、HashKey は 32文字、HashIV は 16文字に固定されています。システムで長さの不一致が表示される場合は、文字の欠落がないか、または別のサービスのキーを誤って使用していないかを確認してください。
はい。インボイスが正常に発行されると、ezPay電子インボイスプラットフォームは、チェックアウト時にお客様が入力したメールアドレス宛に通知メールを自動送信します。