빠른 PayPay API 시작
연관
PayPay 등록 방법
PayPay for Developers에 새로 등록합니다.
다음 URL에서 새 개발 계정을 만듭니다.
PayPay for Developers
예시 코드 이동에 필요한 정보
패키지 설치
개발에 필요한 소프트웨어 패키지 설치
pip install paypayopa
QR코드 예
print의 URL을 실행하고 접근할 때 QR 코드를 생성합니다.
import paypayopa
import time
API_KEY = 'xxx'
API_SECRET = 'yyy'
client = paypayopa.Client(auth=(API_KEY, API_SECRET), production_mode=False)
client.set_assume_merchant("zzz")
# requestの送信情報について
# => https://www.paypay.ne.jp/opa/doc/jp/v1.0/preauth_capture#operation/createAuth
request = {
"merchantPaymentId": round(time.time()), # => 加盟店発番のユニークな決済取引ID
"codeType": "ORDER_QR",
"redirectUrl": "http://foobar.com", # => ここを任意のフロントのアプリにしてあげれば良さそう
"redirectType": "WEB_LINK",
"orderDescription":"Example - Mune Cake shop",
"orderItems": [{
"name": "Moon cake",
"category": "pasteries",
"quantity": 1,
"productId": "67678",
"unitPrice": {
"amount": 1,
"currency": "JPY"
}
}],
"amount": {
"amount": 1,
"currency": "JPY"
},
}
response = client.Code.create_qr_code(request)
print(response['data']['url'])
QR코드 결제
테스트 계정에 로그인하는 방법
테스트 사용자는 PayPay API를 시도하려면 로그인해야 합니다.
PayPay 응용 프로그램의 샌드박스에 로그인하는 방법
샌드박스 소프트웨어는 어떻게 씁니까? -PayPay for Developers FAQ
테스트 계정 정보
액세스https://developer.paypay.ne.jp/dashboard/home, 테스트 사용자 탭 선택
전체 프로세스
정식 운용을 위해서는 환불 등 API를 설치해야 하니 여기 URL을 확인하세요.
PayPay for Developers > checklist
Reference
이 문제에 관하여(빠른 PayPay API 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/4geru/items/595922097ac186a1ee17텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)