import sys import os sys.path.append(os.path.join(os.path.dirname(__file__), '..')) from lib.BootpayApi import BootpayApi bootpay = BootpayApi('5b9f51264457636ab9a07cde', 'sfilSOSVakw+PZA+PRux4Iuwm7a//9CXXudCq9TMDHk=', 'development') # result = bootpay.get_access_token() # if result['status'] is 200: print( bootpay.remote_form( { 'pg': 'danal', 'fm': ['card', 'phone'], 'n': '테스트 결제', # 상품명 'o_key': 'unique_value_1234', # 가맹점의 상품 고유 키 'is_r_n': False, # 구매자가 상품명 입력 허용할지 말지 'is_r_p': False, # 구매자가 가격 입력 허용할지 말지 'is_addr': False, # 주소창 추가 할지 말지 'is_da': False, # 배송비 추가 할지 말지 'is_memo': False, # 구매자로부터 메모를 받을 지 'tfp': 0, # 비과세 금액 'ip': 10000, # 아이템 판매금액 'dp': 0, # 디스플레이용 가격, 할인전 가격을 의미함, 쿠폰이나 프로모션에 의한 가격 디스카운트 개념 필요 - 페이코 때문에 생긴 개념 'dap': 0, # 기본배송비 'dap_jj': 0, # 제주 배송비 'dap_njj': 0 # 제주 외 지역 도서산간 추가비용
import sys import os sys.path.append(os.path.join(os.path.dirname(__file__), '..')) from lib.BootpayApi import BootpayApi bootpay = BootpayApi('59bfc738e13f337dbd6ca48a', 'FQj3jOvQYp053nxzWxHSuw+cq3zUlSWZV2ec/8fkiyA=') result = bootpay.get_access_token() if result['status'] is 200: print(bootpay.verify('1234'))
import sys import os import time sys.path.append(os.path.join(os.path.dirname(__file__), '..')) from lib.BootpayApi import BootpayApi bootpay = BootpayApi('59bfc738e13f337dbd6ca48a', 'pDc0NwlkEX3aSaHTp/PPL/i8vn5E/CqRChgyEp/gHD0=', 'development') result = bootpay.get_access_token() print(result) if result['status'] is 200: print( bootpay.request_payment({ 'pg': 'kcp', 'method': 'card', 'order_id': str(time.time()), 'price': 1000, 'name': '테스트 부트페이 상품', 'return_url': 'https://dev-api.bootpay.co.kr/callback', 'extra': { 'expire': 30 } }))
import sys import os import time sys.path.append(os.path.join(os.path.dirname(__file__), '..')) from lib.BootpayApi import BootpayApi bootpay = BootpayApi( '59b731f084382614ebf72215', 'WwDv0UjfwFa04wYG0LJZZv1xwraQnlhnHE375n52X0U=' ) result = bootpay.get_access_token() if result['status'] is 200: response = bootpay.get_subscribe_billing_key( 'nicepay', str(time.time()), '30일 결제권', '[ 카드 번호 ]', '[ 카드 비밀번호 앞자리 2개 ]', '[ 카드 만료 연도 2자리 ]', '[ 카드 만료 월 2자리 ]', '[ 카드 소유주 생년월일 혹은 사업자 등록번호 ]', None, { 'subscribe_test_payment': 1 } ) print(response)