Authorize.netクレジットカードフィールドのカスタマイズ方法

概要

Authorize.netフィールドをカスタマイズしたいですか?このフィールドの外観を簡単に変更できます。たとえば、クレジットカードのフィールドを1行で表示するスタイルにします。これを行うには、少し CSS を使用して、各フィールドをインラインで表示する必要があります。

セットアップ

まず、フォームを作成し、Authorize.netフィールドをフォームに追加する必要があります。

Authorize.netフォームの作成にヘルプが必要な場合は、こちらのドキュメントを参照してください

フォームを作成し、Authorize.netフィールドを追加します。

カード番号有効期限セキュリティコードの各フィールドは、カード番号を1行に、それ以外を次の行に配置するデフォルトのスタイルになっています。

Authorize.netクレジットカードフィールドのデフォルトスタイル

CSSを追加してAuthorize.netフィールドをカスタマイズする

今度は、3つのフィールドを1行に表示できるようにCSSを追加する番だ。

あなたのサイトにCSSを追加する際にヘルプが必要な場合は、こちらのチュートリアルをご覧ください

.wpforms-field-authorize_net .wpforms-field-row {
    float: left !important;
    width: 45% !important;
}

.wpforms-field-authorize_net .wpforms-field-row:nth-of-type(2) {
    margin-left: 3%;
}

.wpforms-field-authorize_net-expiration {
    width: 50% !important;
    float: left !important;
    max-width: 50% !important;
}

.wpforms-field-authorize_net-expiration div {
    max-width: 40% !important;
    float: left !important;
    width: 40% !important;
}

.wpforms-field-authorize_net-expiration span {
    float: left !important;
    display: inline-block;
    width: 8% !important;
    max-width: 8% !important;
    margin: 0 5% 0 5% !important;
}

.wpforms-field-authorize_net-code {
    float: right !important;
    max-width: 45% !important;
}

上記のCSSは、すべてのAuthorize.netクレジットカードフィールドを同じようにスタイルします。

このCSSで、Authorize.netのフィールドをカスタマイズし、すべてのフィールドを1行にまとめました。

CSSを使用してauthorize.netフィールドをカスタマイズし、これらのフィールドを1行で表示する。

以上で、Authorize.netフォームフィールドのカスタマイズは完了です。Authorize.net決済で住所も送信したいですか?Authorize.netの支払いに住所を送信する方法のチュートリアルをご覧ください。

よくあるご質問

Q: モバイル端末で単線に戻すにはどうすればいいですか?

A:画面が小さい場合は、すべてのフィールドを行に積み重ねたいので、この記事で紹介したCSSに対抗するために、モバイル・デバイス用に、このCSSも追加するとよいでしょう。

@media (max-width: 600px) {
.wpforms-field-authorize_net .wpforms-field-row {
    float: none !important;
    width: 100% !important;
}

.wpforms-field-authorize_net .wpforms-field-row:nth-of-type(2) {
    margin-left: 0;
}
}	

authorize.netのクレジットカード・フィールドを2行に減らすため、小さい画面用のCSSを追加した。