usces_get_payments_by_name / ユーティリティー関数

支払方法詳細情報を取得

説明

指定した支払方法名の、支払方法詳細情報を取得します。

使い方

<?php usces_get_payments_by_name( $name ); ?>

パラメータ

$name
(文字列)支払方法名称

戻り値

(配列)もしくは(boolean
  • 支払方法の設定情報(配列):
    array(
    ‘id’ => 支払方法のID,
    ‘name’ => 支払方法名,
    ‘explanation’ => 説明,
    ‘settlement’ => 支払方法種別(COD、transferDeferred、acting_welcart_card など),
    ‘module’ => モジュール(現在は使用していません),
    ‘sort’ => 並び順,
    ‘use’ => 稼働フラグ(「使用」=’activate’、「停止」=’deactivate’)
    );
  • false:引数の支払方法の名称で支払方法の設定がされていない場合

用例

$usces_entries はチェックアウト遷移中に格納されるグローバル変数

$payments = usces_get_payments_by_name( $usces_entries['order']['payment_name'] );
if( $payments['settlement'] == 'COD' ) {
    //処理
}

フック

  • 利用できるフックはありません。

ソースファイル

usc-e-shop/functions/template_func.php

関連資料