Skip to content

hexindai/bcbc

Repository files navigation

bcbc

Github Workflows GoVersion GoReportCard

/bcbc/ : China UnionPay Bank Card BIN Checker

A tool used for checking bank card BIN in both CLI and HTTP server mode.

Install

  1. Download directly from HERE

  2. If you are a developer and Go installed, you can build from source code.

$ go get -u -v github.com/hexindai/bcbc

Usage

Show this command help

$ bcbc -h

As a cli

$ bcbc search -c 6222021234567890123 -o json

> {"bin":"622202","bank":"ICBC","name":"中国工商银行","type":"DC","length":19}

As a HTTP server

$ bcbc serve -p :3232

$ curl http://127.0.0.1:3232/cardInfo.json?cardNo=6222021234567890123

> {"bin":"622202","bank":"ICBC","name":"中国工商银行","type":"DC","length":19}

As a library

See PkgGoDev

Contribution

  • Add new BIN: make add len=16 bin=621245
  • Build for generating source files: make build
  • Change version in file cmd/bcbc.go
  • Commit! (I will review and release it.)

License

MIT License / Copyright (c) 2018 - 2020