程序包 com.walker.pay

Enum Class PayChannel

java.lang.Object
java.lang.Enum<PayChannel>
com.walker.pay.PayChannel
所有已实现的接口:
Serializable, Comparable<PayChannel>, Constable

public enum PayChannel extends Enum<PayChannel>
支付渠道。
作者:
时克英
  • 枚举常量详细资料

    • ProviderDirect

      public static final PayChannel ProviderDirect
    • ProviderProxy

      public static final PayChannel ProviderProxy
    • Pos

      public static final PayChannel Pos
    • InternetBank

      public static final PayChannel InternetBank
    • WechatPay

      public static final PayChannel WechatPay
    • Alipay

      public static final PayChannel Alipay
  • 字段详细资料

    • INDEX_PROVIDER_DIRECT

      public static final int INDEX_PROVIDER_DIRECT
      另请参阅:
    • INDEX_PROVIDER_PROXY

      public static final int INDEX_PROVIDER_PROXY
      另请参阅:
    • INDEX_POS

      public static final int INDEX_POS
      另请参阅:
    • INDEX_INTERNET_BANK

      public static final int INDEX_INTERNET_BANK
      另请参阅:
    • INDEX_WECHAT_PAY

      public static final int INDEX_WECHAT_PAY
      另请参阅:
    • INDEX_ALI_PAY

      public static final int INDEX_ALI_PAY
      另请参阅:
    • NAME_PROVIDER_DIRECT

      public static final String NAME_PROVIDER_DIRECT
      由于存在第三方(如:通联)也能间接调用微信、支付宝等,因此渠道字段中,服务商直连主要是针对的:通联、易宝等第三方支付机构。
      另请参阅:
    • NAME_PROVIDER_PROXY

      public static final String NAME_PROVIDER_PROXY
      另请参阅:
    • NAME_POS

      public static final String NAME_POS
      另请参阅:
    • NAME_INTERNET_BANK

      public static final String NAME_INTERNET_BANK
      另请参阅:
    • NAME_WECHAT_PAY

      public static final String NAME_WECHAT_PAY
      另请参阅:
    • NAME_ALI_PAY

      public static final String NAME_ALI_PAY
      另请参阅:
  • 方法详细资料

    • values

      public static PayChannel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      返回:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PayChannel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - 如果参数为空值
    • getIndex

      public int getIndex()
    • getName

      public String getName()
    • getType

      public static final PayChannel getType(int index)