ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

Authorize.Net決済を承認するために請求書番号を送信する方法

完了したAuthorize.Netの支払いについて、WPFormsからの請求書番号を含めますか?Authorize.Netは、既に支払いAPIにマッピングされている特定のメタデータを受け入れることができます。

このチュートリアルでは、Authorize.Netの支払いとして請求書番号をメタデータとして送信する方法を説明します。

Authorize.Netフォームの作成

まず、新しい支払いフォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスします。フォームビルダーで、Authorize.Netフィールドを追加してください。

Authorize.netに請求書を送信するには、まずフォームを作成してください

次に、フォームと支払い設定を構成してください。詳細については、Authorize.Netアドオンの設定と使用方法に関するチュートリアルをご覧ください。

請求書番号を送信するためのスニペットの追加

フォームがこれらの支払いを受け付けるように設定されたら、次に、以下のカスタムスニペットをサイトに追加します。追加のヘルプが必要な場合は、WordPressサイトにカスタムコードスニペットを追加する方法を学ぶためのガイドを確認してください。

以下の例では、フォーム送信時に請求書番号を生成するために、スマートタグ {unique_value} を含む 非表示フィールド (fields[20]) フォームフィールドを追加しました。

上記スニペットの最初の部分では、非表示フィールドに保存されている請求書番号を取得しています。このステップは、請求書番号として渡したいフィールドをAPIに通知するために不可欠です。このフィールドIDをフォームのフィールドIDに合わせて更新することを忘れないでください。

コードの2番目の部分は、Authorize.NetにAPIリクエストを送信し、非表示フィールドで生成された値に請求書番号を設定する場所です。

これで、WPFormsを介してAuthorize.Netの支払いが送信されると、WPFormsで生成された請求書番号が含まれるようになります。

これで、Authorize.netに請求書を渡すことができます

よくある質問

以下に、Authorize.Netの支払い用に請求書番号を生成して送信することについて、よく寄せられる質問トップをいくつか回答します。

請求書番号がない場合はどうなりますか?

A: 上記の例では、{unique_value} の組み込みスマートタグを使用して、英数字のランダムな番号を作成しています。一意の値が数値のみ、または管理されたカウントであることを優先する場合は、このチュートリアルに従ってください。

これで完了です!請求書を生成し、一意の請求書番号をAuthorize.Netに送信する方法を学びました。

Authorize.Netに住所も送信する方法を学びたいですか?完了したAuthorize.Netの支払いについて住所を送信する方法に関するチュートリアルを確認してください。

フィルター参照: