VibeFox Klarna for OpenCart — ヘルプ
要件
OpenCart: 3.0.x(3.0.5.0 でテスト済み)または 4.0.2 以降(4.1.0.3 でテスト済み)。
PHP: 8.0 以降。
Klarna 加盟店アカウント: ご利用の API リージョン用の加盟店アカウントの Klarna API 認証情報(ユーザー名とパスワード)と、Klarna Playground ポータルのテスト用認証情報が必要です(設定を参照)。API リージョンごとに認証情報は異なります。1 つのストアで使用できる加盟店アカウントは 1 つ(API リージョン 1 つ)だけです。
通貨: お住まいの地域で利用できる Klarna の通貨: ヨーロッパでは EUR、SEK、NOK、DKK、GBP、CHF、PLN、CZK、HUF、RON。北米では USD、CAD、MXN。オセアニアでは AUD、NZD。この通貨は System > Localisation > Currencies に登録されている必要があります。
VibeFox ライセンスキー: vibefox.net で購入します。1 つのキーは 1 つのドメインで使用できます。
インストール
ダウンロードは 1 つの zip ファイルで、両方の OpenCart バージョン用のパッケージが含まれています。お使いのコンピューターで展開してください。含まれるのは README.txt、OpenCart 3 用パッケージ wcp_klarna_payment-oc3-(version).ocmod.zip、OpenCart 4 用パッケージ wcp_klarna_payment.ocmod.zip です。お使いの OpenCart バージョンのパッケージのみをインストールしてください。ライセンスキーは両方のバージョンで同じです。
OpenCart 3
1. 管理画面で Extensions > Installer を開き、Upload をクリックして、ファイル wcp_klarna_payment-oc3-(version).ocmod.zip を選択します。この拡張機能には OCMOD の変更が含まれていないため、Extensions > Modifications を更新する必要はありません。インストーラーを使う代わりに、このパッケージの upload フォルダーの内容をストアのルートフォルダーにコピーすることもできます。
2. Extensions > Extensions を開き、種類で Payments を選択します。VibeFox Klarna Payments を見つけて、Install(緑色の + ボタン)をクリックします。管理者ユーザーには、支払い拡張機能の一覧を変更する権限が必要です。
3. Edit(鉛筆ボタン)をクリックして設定ページを開きます。ページ上部のライセンスブロックにある License key に VibeFox ライセンスキーを貼り付け、Activate をクリックします(ライセンスキーを参照)。
4. Klarna 加盟店アカウントの API region を選択します。
5. Klarna Playground ポータルのテスト用ユーザー名とパスワードを入力し、Test mode をオンのままにして、Enable/Disable をオンにし、Save をクリックして、テスト注文を行います。
6. Klarna Merchant Portal のライブ用ユーザー名とパスワードを入力し、Test mode をオフにして、注文を売上確定(キャプチャ)するタイミングを選択します(既定値: 注文の発送時または完了時)。
OpenCart 4
1. 管理画面で Extensions > Installer を開き、Upload をクリックして、ファイル wcp_klarna_payment.ocmod.zip を選択します。ファイル名は変更しないでください。OpenCart 4 は拡張機能のコードをファイル名から取得するため、名前を変更したパッケージは動作しません。
2. 同じページのインストール済み拡張機能の一覧にパッケージが表示されます。その横の Install(緑色の + ボタン)をクリックします。
3. Extensions > Extensions を開き、種類で Payments を選択します。VibeFox Klarna Payments を見つけ、Install(緑色の + ボタン)をクリックしてから、Edit(鉛筆ボタン)をクリックします。
4. ライセンスキー、API リージョン、認証情報、キャプチャモードを、OpenCart 3 の手順 3 から 6 と同じように入力します。設定ページとそのフィールドは両方のバージョンで同じです。異なるのは通知 URL だけです(通知を参照)。
新規インストールでは、支払い方法はオフ、テストモードはオンの状態で始まります。Klarna への注文ごとに通知 URL が送信されるため、Klarna 側で設定する必要はありません。
設定
すべての設定は拡張機能のページにあります: Extensions > Extensions > Payments > VibeFox Klarna Payments > Edit。セクションは左側に一覧表示されます。一覧の下にある Save ボタンで、ページ全体を保存します。設定の上部には、TEST MODE: Klarna playground, no real payments. または LIVE: real Klarna payments. が表示されます。有効なモードのユーザー名またはパスワードが未入力の場合(その場合、Klarna はチェックアウトで非表示になります)や、選択した API リージョンで Klarna がストアの既定通貨を扱っていない場合には、警告が表示されます。拡張機能を変更する権限がない場合、ページには設定が表示されますが、保存はできません。
保存時には、Title を空欄にできず(最大 128 文字)、Sort Order は整数(負の数も可)、Total は 0 以上の数値でなければならず、API リージョン、キャプチャのタイミング、ジオゾーン、注文ステータスが有効である必要があります。これらを満たさない場合は何も保存されず、ページに該当する項目が表示されます。認証情報が未入力でも保存はできます。
Klarna 支払い
Enable/Disable: 支払い方法をオンまたはオフにします。既定値: オフ。Klarna がチェックアウトに表示されるのは、有効なモードのユーザー名とパスワードが入力されていて、購入者の請求先国が API リージョンの Klarna 対象市場であり、その国の通貨で支払う場合だけです。
Title: 購入者がチェックアウトで見る支払い方法の名前です。注文にも、この名前が支払い方法として保存されます。既定値: Klarna。必須。
Description: Confirm Order のステップで、Klarna ウィジェットの上に購入者に表示されるテキストです。既定値: Pay now, later or in instalments with Klarna.
Sort Order: チェックアウトの支払い方法の中で Klarna が表示される位置です。空欄のままにするか、整数を入力します。
Geo Zone: 選択したジオゾーン内の支払い先住所に対してのみ Klarna を提供します。既定値: All zones。ジオゾーンは System > Localisation > Geo Zones で設定します。
Total: Klarna を提供するために注文が達している必要がある、ストアの既定通貨でのチェックアウト合計金額です。空欄にすると、どの金額でも Klarna を提供します。
API 認証情報
Klarna API 認証情報(ユーザー名とパスワード)は、Klarna Merchant Portal の Settings > Klarna API credentials で作成します(そのセクションへのリンクがあります)。テスト用の認証情報は Playground ポータルから取得します。ヨーロッパ用に 1 組、北米とオセアニア用に 1 組です。API リージョンごとに認証情報は異なります。
Test mode: Klarna Playground 環境を使用します(テスト用認証情報を使い、実際の支払いは行われません)。既定値: オン。テストモードがオンの間、購入者は Confirm Order のステップで TEST MODE: Klarna playground, no real payment is made. を見ます。注文は、注文時の環境を保持します。Playground の注文に対するキャプチャや返金は、常にテスト用認証情報を使います。
API region: お使いの Klarna 加盟店アカウントのリージョンです。購入者は、このリージョンの国からのみ、その国の通貨で Klarna による支払いができます。国は注文の支払い先住所から取得されます。
Live username (UID): 本番 API のユーザー名です。例: PK12345_abcdef012345。
Live password: 本番 API のパスワードです(共有シークレット)。
Test username (UID): Playground API のユーザー名です。
Test password: Playground API のパスワードです(共有シークレット)。
保存されたパスワードは再び表示されません。欄は空欄のまま Saved — leave empty to keep it. と表示されます。変更する場合にのみ新しい値を入力してください。保存済みのパスワードを削除するには、欄の下にある Clear the saved password on save にチェックを入れて、Save をクリックします。
注文管理
Klarna の注文は、オーソリ(与信枠の確保)です。購入者に請求されるのは、注文がキャプチャされたときだけです。キャプチャされていないオーソリは期限切れになり、通常は 28 日後です。そのため、注文は期限内に発送するか、自動キャプチャを使用してください。
Capture: 購入者に請求するタイミングです。返金はキャプチャ済みの金額に対してのみ可能です。
Cancellation: まだキャプチャされていない注文を、下の Canceled Status に設定すると、Klarna の注文をキャンセルします(オーソリを解放します)。既定値: オン。
注文ステータス
OpenCart は Confirm Order のステップで、ステータスのない注文(欠落注文)を作成します。Klarna がウィジェットで承認された購入について Klarna の注文を作成した後にのみ、注文はステータスを取得します。Klarna が承認しなかった購入は、注文をステータスなしのままにし、購入者は Confirm Order のステップに残ります。以下の各項目には、お使いの OpenCart 注文ステータスが一覧表示されます。
Order Status After Payment: Klarna が購入を承認しました(不正検出ステータスは ACCEPTED)。金額は Capture に従って、オーソリされ、キャプチャされます。既定値: Processing。
Awaiting Fraud Review Status: Klarna は注文を PENDING(不正検出のレビュー中)として登録しました。Klarna の通知で承認されるまで発送しないでください。注文は自動的に更新されます。既定値: Pending。
On Hold Status: Klarna が想定外の不正検出ステータスを返したか、Klarna が報告した金額または通貨が注文と一致しませんでした。メモには確認すべき内容が記されます。既定値: Pending。
Payment Error Status: 不正検出のレビュー後、Klarna が購入を拒否または停止しました。注文を発送しないでください。既定値: Failed。
Canceled Status: まだキャプチャされていない注文をこのステータスに設定すると、Klarna の注文がキャンセルされます(Cancellation を参照)。Klarna が Klarna の注文をキャンセル、期限切れ、またはクローズと報告した場合にも、このステータスになります。既定値: Canceled。
Refunded Status: 注文ページの Klarna タブで、キャプチャ済みの金額がすべて返金されたときに設定されます。部分返金はメモを追加するだけです。既定値: Refunded。
OpenCart には、不正検出のレビュー中や支払い保留中を表すステータスがありません。System > Localisation > Order Statuses で作成し、ここで選択できます。
通知
Klarna は、不正検出の結果(保留として登録された注文)を、Notification URL に表示されるアドレスに通知します。OpenCart 3 では https://your-store/index.php?route=extension/payment/wcp_klarna_payment/notification、OpenCart 4 では https://your-store/index.php?route=extension/wcp_klarna_payment/payment/wcp_klarna_payment.notification です。この URL は注文ごとに自動的に送信されるため、Klarna で設定する必要はありません。通知の内容は決して信頼されません。すべての通知は、注文が行われた環境とリージョンの認証情報を使って、Klarna Order Management API で検証されます。また、Klarna の注文はこの注文番号を参照している必要があります。拡張機能は、Klarna が報告した内容に基づいて動作します:
注文をキャンセルまたは返金した後に Klarna が購入を承認した場合、注文は再開されず、Klarna のオーソリは解放されます。ストアがメンテナンスモードでも通知は機能します。OpenCart 3 は支払い拡張機能のリクエストを通過させ、OpenCart 4 では、拡張機能が通知と Klarna からのお客様の戻りを通過させるスタートアップアクションを追加します。
詳細設定
Debug log: API 呼び出しと支払いイベントを、OpenCart のログフォルダー(storage/logs)にある wc_kl_debug.log.php に記録します。このファイルはウェブから開くことはできません。エラーは常に記録されます。ログには認証情報、認可トークン、購入者データが含まれることはありません。既定値: オフ。
Log: ログのサイズと最新のエントリーを表示します。Clear log をクリックすると空になります。
Delete data on uninstall: オンにすると、拡張機能のアンインストール時に、ゲートウェイ設定、ログ、一時的なウィジェットセッションが削除されます。注文データ(Klarna の注文 ID、返金)は常に保持されます。既定値: オフ。
インポート / エクスポート
Export: Download JSON で、設定を JSON ファイルとして保存します。パスワードはエクスポートされません。
Import: 以前にエクスポートした JSON を貼り付けて Import をクリックすると、設定が復元されます。保存済みのパスワードは保持されます。
チェックアウト
Payment Method のステップで、購入者は支払い方法を選択します(既定では Klarna)。OpenCart は Confirm Order のステップで注文を作成しますが、この時点ではまだステータスはありません。このステップで、購入者には Klarna のバッジ、ご自身の説明文、Klarna ウィジェットが表示されます。拡張機能は、この注文からサーバー上で Klarna セッションを作成します。オプション付きの商品、ギフト券、配送、クーポン、バウチャー、ポイントによる割引、税金、住所が含まれます。ウィジェットでは、購入者は Klarna が提供する選択肢の中から、今すぐ支払い、後払い、分割払いを選択します。購入者が Confirm Order をクリックすると、Klarna がウィジェットで購入を承認し、拡張機能は OpenCart の注文データを使って、サーバー側で Klarna の注文を作成します。Klarna の注文には、加盟店参照番号として OpenCart の注文番号が含まれます。
OpenCart 4 では、購入者は支払い方法ブロックの Choose ボタンで、Payment method options ウィンドウから支払い方法を選択します。その後、チェックアウトページ下部の注文確認ブロックに、Confirm Order ボタンの上の Klarna ウィジェットが表示されます。OpenCart 4 にはギフト券がないため、Klarna にはギフト券は送信されません。既定では、OpenCart 4 は支払い先住所を尋ねません。その場合、拡張機能は配送先住所を請求先住所として、その国を購入国として使用します。
結果は Klarna の不正検出ステータスによって異なります:
Klarna が注文を受け付けられない場合、購入者は Confirm Order のステップに残り、短いメッセージが表示されます。例: Klarna could not accept this order. Please check your billing details or choose another payment method.、Klarna did not respond. Please try again in a moment.、またはオーソリの期限が切れている場合は「Confirm Order」を再度クリックするよう求めるメッセージです。詳細はログに記録され、注文にはメモが付きます。購入者の国と通貨が、お使いのリージョンの Klarna 対象市場と一致しない場合、購入者には Klarna is not available for your billing country and currency. Please choose another payment method. と表示されます。
ダブルクリック、ページの再読み込み、または同じカートを別のブラウザータブで支払った場合でも、Klarna の注文が 2 つ作成されることはありません(OpenCart 3 は Confirm Order のステップが表示されるたびに新しい注文を作成します。OpenCart 4 はチェックアウトの注文を更新するため、拒否された購入の後、購入者は同じ注文を支払います)。Klarna が購入を承認したものの注文ステータスを設定できなかった場合、購入者には Your Klarna purchase was approved, but the order could not be completed automatically. Please contact us — do not pay again. と表示されます。次の試行または Klarna の通知が、新たなオーソリなしで、保存された Klarna の注文からステータスを設定します。同じカートに対する変更(数量の変更を含む)は、独自の支払いを必要とする新しいカートとして扱われます。
OpenCart 4 は、成功ページが表示されるまで注文をチェックアウトに保持します。その間に支払いなしで注文が閉じられていた場合(たとえばストアがキャンセルした場合)、購入者は Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. と表示されるチェックアウトに戻されます。注文がすでに確定していて、カートが変更されている場合、メッセージは Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. です。どちらの場合も、次の Confirm Order でカートの新しい注文が支払われます。これらのメッセージはチェックアウトページの上部に表示されます。
この拡張機能には、Klarna Checkout(KCO、チェックアウト全体の置き換え)、Klarna Express Checkout ボタン、On-site messaging、Sign in with Klarna はありません。また、定期購入や保存された支払い方法、注文明細ごとの部分キャプチャにも対応していません。注文後に注文を編集しても、注文明細が Klarna に再送信されることはありません。
注文と返金
注文ステータス
No status (missing order): 購入者が Klarna のオーソリを完了していないか、Klarna が購入を拒否しました。Sales > Orders では、このような注文は Order Status フィルターを Missing Orders に設定した場合にのみ表示されます。
Order Status After Payment (default Processing): Klarna が購入を承認しました。メモには Klarna の注文 ID と、キャプチャされる予定日時が表示されます。
Awaiting Fraud Review Status (default Pending): この購入は Klarna の不正検出のレビューを待っています。Klarna の通知により、注文は Order Status After Payment、Payment Error Status、または Canceled Status に移ります。
On Hold Status (default Pending): Klarna が想定外の不正検出ステータスを返したか、Klarna が報告した金額または通貨が注文と一致しませんでした。メモに説明があります。Klarna Merchant Portal で注文を確認してください。
Payment Error Status (default Failed): 不正検出のレビュー後、Klarna が購入を拒否または停止しました。注文を発送しないでください。
Canceled Status (default Canceled): ご自身で注文をキャンセルしたか、Klarna が Klarna の注文をキャンセル、期限切れ、またはクローズと報告しました。Cancellation がオンの場合、まだキャプチャされていない注文をキャンセルすると、Klarna の注文もキャンセルされ、オーソリが解放されるため、購入者には請求されません。すでにキャプチャされた注文は Klarna でキャンセルされません。お金を返すには返金してください。
Refunded Status (default Refunded): キャプチャされた金額が、拡張機能を通じて全額返金されました。
メモは、購入者には表示されない注文の History のエントリーです。メモは Klarna という語から始まります。
Capture
When the order is shipped / completed を選択すると、Sales > Orders で注文のステータスを(Add History から)完了ステータスに変更したときに、新しいステータスが保存される前に注文合計がキャプチャされます。たとえば注文を編集した後で注文合計が、まだオーソリされている金額を上回った場合など、Klarna がキャプチャを拒否すると、ステータスは変わらず、メールは送信されず、注文ページには成功メッセージの代わりに理由が表示されます。メモには、購入者には請求されていないと記されます。問題を解決してからステータスを再度変更して再試行するか、Klarna Merchant Portal でキャプチャし、Capture を手動に切り替えてください。キャプチャが成功すると、キャプチャされた金額とキャプチャ ID を記したメモが追加されます。新規注文の最初のステータス、および完了ステータスから別の完了ステータスへの変更では、キャプチャは行われません。キャプチャとキャンセルは、拡張機能がインストールされていてオフの状態でも動作を続けます。OpenCart 4.1 では、拒否されたステータス変更の理由も注文ページに表示されます。OpenCart 4.0.x でもステータス変更は拒否されますが、理由は注文履歴のメモにのみ表示されます。
VibeFox Klarna Payments タブ
Sales > Orders で、Klarna で支払われた注文を開きます。注文ページの下部、History と Additional の横に、VibeFox Klarna Payments タブがあります。このタブには、環境とリージョンを含む Klarna の注文 ID、テスト注文の Playground ラベル、不正検出ステータスと Klarna のステータス、Authorized 金額、Captured / refunded 金額、返金フォーム、返金履歴、そして注文の Klarna notes が表示されます。このタブは、拡張機能にアクセス権があるユーザーに表示されます。
返金
VibeFox Klarna Payments タブで Amount(まだ返金されていない金額が自動入力されます)を入力し、必要に応じて Reason (optional) を入力して、Refund via Klarna をクリックします。確認の質問 Refund this amount through Klarna? This cannot be undone. に応答してください。キャプチャ済みの金額に対して、全額返金と部分返金に対応しています。上限は、Klarna がキャプチャ済みと報告した金額から、すでに返金された金額を差し引いた額です。拡張機能を変更する権限が必要です(System > Users > User Groups で設定します)。返金は、注文が行われた環境とリージョンに送信されるため、その環境の認証情報が設定されている必要があります。Klarna が返金を受け付けない場合、タブにエラーが表示され、返金は記録されません。返金が成功すると、Klarna の返金 ID とともに返金履歴とメモに追加されます。全額返金では、注文は購入者へ通知されず、商品も在庫に戻されずに Refunded Status に設定されます。これは手動でステータスを変更した場合と同じです。部分返金ではステータスは変わりません。再試行された返金が二重に行われることはありません。
まだキャプチャされていない注文は返金できません。その場合はキャンセルして、オーソリを解放してください。Capture を手動に設定している場合、ストアは Klarna Merchant Portal でどの金額をキャプチャしたかを把握できません。その場合、返金フォームは金額が空欄の状態で表示され、送信時に Klarna が金額を確認します。
Sales > Returns での商品の返品では、Klarna を通じて返金されることはありません。Klarna Merchant Portal で行われた返金はタブには追加されませんが、Klarna がまだ返金を許可している金額には含まれます。
ライセンスキー
この拡張機能は、vibefox.net で取得した VibeFox ライセンスキーで動作します。ライセンスブロック License — VibeFox Klarna Payments は、Extensions > Extensions > Payments > VibeFox Klarna Payments > Edit の最初のブロックで、設定の上にあります。キーを License key に貼り付け、Activate をクリックします。その後、ブロックにはマスクされたキー、ステータス(ライセンスの有効期限日やドメインなど)、そして次のボタンが表示されます。ステータスを再確認する Check now、別のキーを入力する Change key、このストアからキーを削除する Remove key。その下には、Product: opencart-payment-klarna の行と、vibefox.net のアカウントを開くリンク Manage licenses and domains in your account があります。キーを変更できるのは、この拡張機能に対する Modify 権限を持つ管理者ユーザーだけです。ブロックの文言は管理画面の言語に従います(英語とロシア語が含まれています)。
キーが受け付けられなかった場合、ブロックには理由が表示されます。例: Key not found、This key belongs to another product、Domain limit reached、または日付付きの License expired on。ストアのアドレスを変更した後、またはアカウントでドメインの枠を解放した後には、Check now をクリックしてください。ライセンスサーバーに接続できない場合、拡張機能は最後に確認できた状態で動作を続けます。
1 つのキーは 1 つのドメインで使用できます。ドメインとは、OpenCart の設定にあるストアのアドレスです。ストアからキーを削除しても、ドメインの枠は解放されません。枠は vibefox.net のアカウントで解放してください。
有効なキーがないと、チェックアウトで購入者に Klarna は表示されません。それでも支払いが開始された場合、購入者には This payment method is not available. Please choose another one. と表示されます。同じブラウザーで管理画面にログインしている管理者ユーザーには、(unlicensed — visible to admins only) と付いた状態で、ストアの支払い方法が引き続き表示されます。そのため、キーを購入する前に拡張機能を設定してテストできます。OpenCart 4 ではこのプレビューは利用できません。ストアは管理者のログインを認識しないため、有効なキーがない場合、支払い方法は全員に対して非表示になります。Edit ページを一度開くと、管理画面の Dashboard にリマインダーが表示されます。× で閉じると、7 日間は非表示になります。既存の注文には影響しません。Klarna の通知は引き続き処理され、注文はキャプチャ、キャンセル、返金できます。
ライセンスの有効期限が切れた場合も、拡張機能は動作を続けますが、アップデートとサポートには更新が必要です。管理画面の Dashboard または Edit ページを開くと、ステータスは自動的に再確認されます。キーを入力してから最初の 14 日間は 1 日 1 回、その後は週に 1 回です。cron ジョブは必要ありません。拡張機能をアンインストールすると、ライセンスキーとライセンスステータスは常に削除されます。
トラブルシューティング
Klarna がチェックアウトに表示されない: ライセンスが有効であること、Enable/Disable がオンであること、有効なモードの認証情報が入力されていることを確認してください。テストモードではテスト用のユーザー名とパスワード、ライブモードではライブ用の認証情報です。設定ページには、認証情報が不足している場合に警告が表示されます。購入者の支払い国は、API region に含まれる Klarna の対象国であり、その国の通貨で支払う必要があります(たとえばスウェーデンの購入者は SEK で支払う必要があります)。また、支払い先住所が選択された Geo Zone に含まれていること、注文が設定の Total に達していることも確認してください。
支払いは完了したが、注文が Awaiting Fraud Review Status のまま: この購入は Klarna の不正検出のレビューを待っており、Klarna の通知が届くと注文は更新されます。ストアが、設定画面に表示された Notification URL で Klarna からのリクエストを受け取れることを確認してください。また、注文が行われた環境の認証情報が引き続き入力されていることも確認してください。Debug log をオンにして、拡張機能のページの Log 欄を確認してください。
通知の応答が Not configured: 注文が行われた環境(テストまたはライブ)の認証情報が不足しているため、通知を検証できません。認証情報を入力してください。Klarna は通知を再試行します。
通知の応答が Verification failed: Order Management API から Klarna の注文を読み取れませんでした。Klarna は通知を再試行します。
通知の応答が Busy: 同じタイミングで、別のリクエストにより注文が更新されていました。Klarna は通知を再試行します。
通知の応答が mismatch_ref または Unknown order: Klarna の注文がこの注文を参照していないか、拡張機能がその注文を認識していません。注文は変更されません。
ウィジェットが読み込まれない: 購入者には Klarna could not be loaded. Please try again or choose another payment method. または Klarna is not available for this purchase. と表示されます。有効なモードの認証情報と、購入者の国および通貨を確認してください。
ステータスを Complete または Shipped に変更できない: Klarna のキャプチャに失敗しました。注文ページまたはメモで理由を確認してください。注文合計が、まだオーソリされている金額を超えている可能性があります。Klarna の注文がまだ承認されていないか、オーソリの期限が切れている可能性もあります。問題を解決してからステータスを再度変更するか、Klarna Merchant Portal でキャプチャしてください。
返金に失敗する: タブのメッセージを確認してください。注文がまだキャプチャされていない(その場合はキャンセルしてください)、金額が返金可能な残高を超えている、または注文の環境の認証情報が不足している可能性があります。
タブに返金フォームがない: タブに理由が表示されます。まだ何もキャプチャされていない、キャプチャ済みの金額がすべて返金されている、またはユーザーグループに拡張機能を変更する権限がない、のいずれかです。
購入者に This order is already being paid と表示される: ダブルクリックなどにより、同じ購入について別のリクエストが実行中です。しばらく待ってから、注文にステータスが付いたかどうかを確認してください。
アンインストール
Extensions > Extensions を開き、種類で Payments を選択して、VibeFox Klarna Payments の横にある Uninstall(赤い − ボタン)をクリックします。この拡張機能のライセンスキーとライセンスステータスは、常に削除されます。OpenCart は、拡張機能自体の設定を常に削除します。Enable/Disable、Sort Order、Geo Zone、Total、そして Order statuses セクションの注文ステータスです。これらは再インストール時に既定値に戻ります。拡張機能の OpenCart イベントも削除されるため、ステータスの変更によって Klarna の注文がキャプチャまたはキャンセルされることはなくなります(OpenCart 4 では、メンテナンスモードで通知と Klarna からの購入者の戻りを通過させるスタートアップアクションも削除されます)。Delete data on uninstall がオンの場合は、その他のゲートウェイ設定(タイトル、説明、テストモード、API リージョン、認証情報、キャプチャ、キャンセル、ログ記録)、ログ、一時的なウィジェットセッションが削除されます。オフの場合は、後で再インストールできるように保持されます。Klarna の注文と返金は常に保持されるため、以前の注文も再インストール後にキャプチャと返金が可能です。既存の注文は支払いメモを保持します。
OpenCart 4 では、ファイルも削除するには、アンインストール後に Extensions > Installer を開き、インストール済み拡張機能の一覧で VibeFox Klarna Payments の横の Uninstall(オレンジ色の − ボタン)をクリックしてから、Delete(赤いゴミ箱ボタン)をクリックして、アップロードされたパッケージを削除します。
Klarna は、その所有者の商標です。この拡張機能は Klarna と提携しておらず、Klarna による推奨も受けていません。
