wozozo / payjp-python

PAY.JP python bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PAY.JP for Python

Build Status

Installation

Install from PyPi using pip, a package manager for Python.

pip install payjp

Or, you can download the source code (ZIP) for payjp-python, and then run:

python setup.py install

Dependencies

  • requests

Install dependencies from using pip:

pip install -r requirements.txt

Documentation

Please see our official documentation.

Example

from payjp import Payjp
payjp = Payjp('sk_test_c62fade9d045b54cd76d7036')
payjp.customers.list()

Charge

payjp.charges.retrieve(id)
payjp.charges.create(query={})
payjp.charges.update(id, query={})
payjp.charges.list(query={})
payjp.charges.capture(id, query={})
payjp.charges.refund(id, query={})

Customer

payjp.customers.retrieve(id)
payjp.customers.create(query={})
payjp.customers.update(id, query={})
payjp.customers.delete(id)
payjp.customers.list(query={})

Card

payjp.customers.cards.retrieve(customer_id, card_id)
payjp.customers.cards.create(customer_id, query={})
payjp.customers.cards.update(customer_id, card_id, query={})
payjp.customers.cards.delete(customer_id, card_id)
payjp.customers.cards.list(customer_id, query={})

Plan

payjp.plans.retrieve(id)
payjp.plans.create(query={})
payjp.plans.update(id, query={})
payjp.plans.delete(id)
payjp.plans.list(query={})

Subscription

payjp.subscriptions.retrieve(id)
payjp.subscriptions.create(query={})
payjp.subscriptions.update(id, query={})
payjp.subscriptions.delete(id)
payjp.subscriptions.list(query={})
payjp.subscriptions.pause(id)
payjp.subscriptions.resume(id, query={})
payjp.subscriptions.cancel(id)
payjp.subscriptions.delete(id)
payjp.customers.subscriptions.list(customer_id, query={})
payjp.customers.subscriptions.retrieve(customer_id, subscription_id)

Token

payjp.tokens.create(query={})
payjp.tokens.retrieve(id)

Transfer

payjp.transfers.list(query={})
payjp.transfers.retrieve(id)
payjp.transfers.charges(id, query={})

Event

payjp.events.retrieve(id)
payjp.events.list(query={})

Account

payjp.accounts.retrieve()

About

PAY.JP python bindings

License:MIT License


Languages

Language:Python 100.0%