바코드는 기계에서 쉽게 읽기 위한 수단으로 생각되는데요. 물건 같은걸 보면 바코드가 있고 밑에 숫자가 있잖아요. 그 숫자를 바코드 스캐너를 사용하여 스캔하면 컴퓨터에 해당 번호가 전송되도록 말이에요. 바코드 생성 규칙을 따르면 상관이 없지 않을까 싶습니다.
http://www.barcodesinc.com/generator/index.php
위를 참고하시면 바코드를 생성할 수 있는데, 원리나 이런건 전문가가 아니므로 답변을 못 드리겠네요.
그리고 결제를 할 때 어디서 사용할지 예측이 불가능하기 때문에 한국 물류진흥원에서 생성 허가를 받아야 한다는거 같네요.
사용하는 곳이 정해져있으면 구지 그렇게까지 해야 하나 싶구요..아무튼 이 부분도 전문가가 아니라 확답을 못 드리겠지만 일단 어디서나 사용이 가능해야 하기 때문에 그게 문제가 되지 않을까싶네요.
뭐...그냥 안드로이드 단말기로만 해결한다고 생각하면 바코드 스캔 앱을 만들어서 바코드를 스캔하면 질문자 분의 서버에 접근하도록 하면 되겠지요.
단, 다른 앱을 쓰면 그 바코드는 무용지물이 되겠지만 말입니다..