Skip to content

Commit

Permalink
Merge pull request #2 from poonlap/master
Browse files Browse the repository at this point in the history
แก้ไข TabError: inconsistent use of tabs and spaces in indentation
  • Loading branch information
wannaphong authored Nov 1, 2020
2 parents 7f4f6c9 + 4997a72 commit 9bf1761
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,7 @@ Apache Software License 2.0
## Develop

Wannaphong Phatthiyaphaibun ([email protected])

## Reference

[แนวนโยบายการใช้มาตรฐาน Thai QR Code ในธุรกรรมการชำระเงิน](https://www.bot.or.th/Thai/FIPCS/Documents/FPG/2562/ThaiPDF/25620084.pdf)
10 changes: 5 additions & 5 deletions pypromptpay.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ def qr_code(account,one_time=True,path_qr_code="",country="TH",money="",currency
one_time ="010211" # 11 ใช้ได้้หลายครั้ง

if len(account) == 10 or len(account) == 13 :
merchant_account_information = "2937" # ข้อมูลผู้ขาย (เฉพาะเบอร์โทร และ บัตรประชาชน)
else :
merchant_account_information = "2939" # ข้อมูลผู้ขาย (เฉพาะเลขอ้างอิง)
merchant_account_information = "2937" # ข้อมูลผู้ขาย (เฉพาะเบอร์โทร และ บัตรประชาชน)
else :
merchant_account_information = "2939" # ข้อมูลผู้ขาย (เฉพาะเลขอ้างอิง)

merchant_account_information += "0016"+"A000000677010111" # หมายเลขแอปพลิเคชั่น PromptPay
if len(account) == 10: #ถ้าบัญชีนี้เป็นเบอร์โทร
Expand All @@ -31,9 +31,9 @@ def qr_code(account,one_time=True,path_qr_code="",country="TH",money="",currency
del account[0] # ตัดเลข 0 หน้าเบอร์ออก
merchant_account_information += ''.join(account)
elif len(account) == 13 : #ถ้าบัญชีนี้เป็นบัตรประชาชน
merchant_account_information += "0213" + account.replace('-','')
merchant_account_information += "0213" + account.replace('-','')
else : #ไม่ใช่เบอร์โทร และ บัตรประชาชน เป็นเลขอ้างอิง
merchant_account_information += "0315" + account + "5303764"
merchant_account_information += "0315" + account + "5303764"
country = "5802" + country # ประเทศ
if currency == "THB":
currency = "5303" + "764" # "764" คือเงินบาทไทย ตาม https://en.wikipedia.org/wiki/ISO_4217
Expand Down

0 comments on commit 9bf1761

Please sign in to comment.