回答:
私はこれを使っています:
$payment = commerce_payment_method_instance_load('foo|commerce_payment_foo');
どこfoo
のお支払い方法の文字列識別子です。
結果の配列には'settings'
インデックスが含まれ、データは設定フォームに保存されます。
つまりfoo|commerce_payment_foo
、構成するインスタンスID method_id|rule_name
です。
をmethod_id
実行するcommerce_payment_methods()
とrule_name
見つかり、支払いアクションの編集時にURLに表示されます(で/admin/commerce/config/payment-methods
)。