Catalog PyPI
PACKAGE EXPLORERView in registry

1d3-checkout-sdk

PyPI
Versions collected1
Direct dependencies0From release 1.0.1
Last observed20 Oct, 15:15 UTC

README

Version 1.0.1 documentation

1D3 checkout page SDK

This is a set of libraries in the Python language to ease integration of your service with the 1D3 Checkout Page.

Please note that for correct SDK operating you must have at least Python 3.5.

Payment flow

Payment flow

Installation

Install with pip

pip install 1d3-checkout-sdk

Get URL for payment

from checkout_page_sdk.gate import Gate
from checkout_page_sdk.payment import Payment

gate = Gate('secret')
payment = Payment('402')
payment.payment_id = 'some payment id'
payment.payment_amount = 1001
payment.payment_currency = 'USD'
payment_url = gate.get_purchase_checkout_page_url(payment)

payment_url here is the signed URL.

Handle callback from 1D3

You'll need to autoload this code in order to handle notifications:

from checkout_page_sdk.gate import Gate

gate = Gate('secret')
callback = gate.handle_callback(data)

data is the JSON data received from payment system;

callback is the Callback object describing properties received from payment system; callback implements these methods:

  1. callback.get_payment_status() Get payment status.
  2. callback.get_payment() Get all payment data.
  3. callback.get_payment_id() Get payment ID in your system.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.114 Dec 20230

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
dev1d3/checkoutpage-sdk-python

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:15 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:804dbb08b6d2f1438b60d8d59cdfbf9cf33424a56af4b20d01151959282285c1