示例#1
0
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  # 제주 외 지역 도서산간 추가비용
示例#2
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'))
示例#3
0
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)