bankcn

package module
v0.0.0-...-5014d4d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2019 License: Unlicense Imports: 14 Imported by: 0

README

bankcn

来源 http://www.lianhanghao.com/
国内 银行支行的联行号和地区信息

来源 https://apimg.alipay.com/combo.png
国内 银行图标

来源 https://ccdcapi.alipay.com/validateAndCacheCardInfo.json
国内 校验银行卡 调用的时候实时请求

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AreaMapBank = map[string]map[string][]*Bank{}
View Source
var BankItems []*BankItem
View Source
var BankMap = map[string]string{}/* 165 elements not displayed */
View Source
var Banks []*Bank

Functions

func Asset

func Asset(name string) ([]byte, error)

Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetDir

func AssetDir(name string) ([]string, error)

AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:

data/
  foo.txt
  img/
    a.png
    b.png

then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.

func AssetInfo

func AssetInfo(name string) (os.FileInfo, error)

AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetNames

func AssetNames() []string

AssetNames returns the names of the assets.

func GetName

func GetName(bank string) string

GetName 根据bank 获取中文名

func MustAsset

func MustAsset(name string) []byte

MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.

func RestoreAsset

func RestoreAsset(dir, name string) error

RestoreAsset restores an asset under the given directory

func RestoreAssets

func RestoreAssets(dir, name string) error

RestoreAssets restores an asset under the given directory recursively

Types

type Bank

type Bank struct {
	// 银行标识符
	Bank string `json:"bank,omitempty"`
	// 银行名字
	Name string `json:"name,omitempty"`
	// 银行联行号
	BankUnionID string `json:"bank_union_id,omitempty"`
	// 联系地址
	Address string `json:"address,omitempty"`
	// 联系电话
	Phone string `json:"phone,omitempty"`
	// 所在区域代号
	AreaID string `json:"area_id,omitempty"`
}

func Get

func Get(bankID string, areaID string) []*Bank

Get 根据 areaID 获取当前区域下所有支行

type BankItem

type BankItem struct {
	// 银行代号
	Bank string `json:"bank"`
	// 银行名
	BankName string `json:"bank_name"`
}

type Valid

type Valid struct {
	// 银行卡 类型
	BankIDType string `json:"bank_id_type"`
	// 银行卡所属银行
	Bank string `json:"bank"`
}

func Verify

func Verify(bankID string) (v *Valid, err error)

Directories

Path Synopsis
cmd
+build ignore
+build ignore
service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL