Skip to content

SpecialAgency-Chat/paypaypy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayPayPy

PayPayをPythonから操作します。

PyPI Version Python Versions

特徴

  • 次のようなことを行うことが出来ます:
    • PayPayへの、電話番号とパスワードを使用したログイン
    • 残高の参照
    • 取引履歴の指定個数分の参照
    • 送金リンクの受け取り
    • 送金リンクの作成
    • 指定したユーザーへの送金
    • アカウント情報の確認

インストール

pipを使用したインストール:

pip install PayPayPy

アップデートの際:

pip install PayPayPy --upgrade

Python 3.9.10 上で作成されテストされました

使い方

ログイン

from PayPayPy import PayPay

paypay = PayPay()
login_result = paypay.login("PHONENUMBER", "PASSWORD")
if login_result.header.resultCode == "S0000":
    otp = input("Enter OTP: ")
    otp_result = paypay.login_otp(otp)
    if otp_result.header.resultCode == "S0000":
        print("Login successful")

その他のメソッド

from PayPayPy import PayPay

paypay = PayPay("YOUR_ACCESS_TOKEN")

print(paypay.get_balance()) #残高照会
print(paypay.get_history(40)) #引数に数値を設定することで指定した個数の履歴を確認
print(paypay.get_profile()) #PayPayのプロフィール(メールアドレスなど) を取得
print(paypay.create_mycode()) #受け取りQRコードを生成
print(paypay.get_payment()) #登録されている支払い方法(クレジットカードなら下4桁など) を取得
print(paypay.create_paymentcode()) #支払いQRコードを生成
print(paypay.get_link("WYmwBH4b")) #受け取りリンク(リンクの後ろから8文字) の詳細を確認し、受け取られているかなどを確認
print(paypay.accept_link("WYmwBH4b", "パスコードがある場合")) #受け取りリンク(リンクの後ろから8文字) の詳細を確認し、受け取られていない場合に受け取り
print(paypay.execute_link(100, "パスコード")) #指定した額とパスワード(オプション) を使用して送金リンクを作成
print(paypay.execute_sendmoney(100, "0000000000000000")) #指定した額とユーザーを使用して直接送金

支援

Bitcoin bc1qf9rxtmxf06efucercesh0mychxtucqk5mfqfv2

法的

これは、PayPayによって影響を受けたり、推奨されたり、認定されたりするものではありません。これは独立した非公式のAPIです。自己責任でご使用ください。

About

Unofficial PayPay API for Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published