{ "info": { "author": "GoCardless", "author_email": "engineering@gocardless.com", "bugtrack_url": null, "classifiers": [], "description": ".. |circle-badge| image:: https://circleci.com/gh/gocardless/gocardless-pro-python.svg?style=shield&circle-token=:circle-token\n :target: https://circleci.com/gh/gocardless/gocardless-pro-python\n.. |pypi-badge| image:: https://badge.fury.io/py/gocardless_pro.svg\n :target: https://pypi.python.org/pypi/gocardless_pro\n\nGoCardless Pro Python client library\n============================================\n\nA Python client for interacting with the GoCardless Pro API.\n\n|circle-badge| |pypi-badge|\n\nTested against Python 2.7, 3.3, 3.4, 3.5, 3.6 and 3.7.\n\n- `\"Getting Started\" guide `_ with copy and paste Python code samples\n- `API reference`_\n\n------------\n\nInstall from PyPI:\n\n.. code:: bash\n\n $ pip install gocardless_pro\n\n\nUsage\n-----\n\nCreate a ``Client`` instance, providing your access token and the environment\nyou want to use:\n\n.. code:: python\n\n import gocardless_pro\n token = os.environ['ACCESS_TOKEN']\n client = gocardless_pro.Client(access_token=token, environment='live')\n\nAccess API endpoints using the corresponding methods on the client object:\n\n.. code:: python\n\n # Create a new customer. We automatically add idempotency keys to requests to create\n # resources, stopping duplicates accidentally getting created if something goes wrong\n # with the API (e.g. networking problems) - see https://developer.gocardless.com/api\n # -reference/#making-requests-idempotency-keys for details\n customer = client.customers.create(params={'email': 'jane@example.com'})\n\n # Fetch a payment by its ID\n payment = client.payments.get(\"PA123\")\n\n # Loop through a page of payments, printing each payment's amount\n for payment in client.payments.list().records:\n decimal_amount = decimal.Decimal(payment.amount) / 100\n print('Payment for \u00a3{0}'.format(decimal_amount))\n\n # Create a mandate PDF in a specific language\n client.mandate_pdfs.create(\n params={'links': {'mandate': 'MD00001234XYZ'}},\n headers={'Accept-Language': 'fr'}\n )\n\nFor full documentation, see our `API reference`_.\n\n.. _API reference: https://developer.gocardless.com/api-reference\n\n\nAvailable resources\n```````````````````\n\nBank details lookups\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Perform a bank details lookup\n client.bank_details_lookups.create(params={...})\n\nCreditors\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a creditor\n client.creditors.create(params={...})\n\n # List creditors\n client.creditors.list(params={...})\n\n # Iterate through all creditors\n client.creditors.all(params={...})\n\n # Get a single creditor\n client.creditors.get('CR123', params={...})\n\n # Update a creditor\n client.creditors.update('CR123', params={...})\n\nCreditor bank accounts\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a creditor bank account\n client.creditor_bank_accounts.create(params={...})\n\n # List creditor bank accounts\n client.creditor_bank_accounts.list(params={...})\n\n # Iterate through all creditor_bank_accounts\n client.creditor_bank_accounts.all(params={...})\n\n # Get a single creditor bank account\n client.creditor_bank_accounts.get('BA123', params={...})\n\n # Disable a creditor bank account\n client.creditor_bank_accounts.disable('BA123', params={...})\n\nCustomers\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a customer\n client.customers.create(params={...})\n\n # List customers\n client.customers.list(params={...})\n\n # Iterate through all customers\n client.customers.all(params={...})\n\n # Get a single customer\n client.customers.get('CU123', params={...})\n\n # Update a customer\n client.customers.update('CU123', params={...})\n\n # Remove a customer\n client.customers.remove('CU123', params={...})\n\nCustomer bank accounts\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a customer bank account\n client.customer_bank_accounts.create(params={...})\n\n # List customer bank accounts\n client.customer_bank_accounts.list(params={...})\n\n # Iterate through all customer_bank_accounts\n client.customer_bank_accounts.all(params={...})\n\n # Get a single customer bank account\n client.customer_bank_accounts.get('BA123', params={...})\n\n # Update a customer bank account\n client.customer_bank_accounts.update('BA123', params={...})\n\n # Disable a customer bank account\n client.customer_bank_accounts.disable('BA123', params={...})\n\nCustomer notifications\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Handle a notification\n client.customer_notifications.handle('PCN123', params={...})\n\nEvents\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # List events\n client.events.list(params={...})\n\n # Iterate through all events\n client.events.all(params={...})\n\n # Get a single event\n client.events.get('EV123', params={...})\n\nMandates\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a mandate\n client.mandates.create(params={...})\n\n # List mandates\n client.mandates.list(params={...})\n\n # Iterate through all mandates\n client.mandates.all(params={...})\n\n # Get a single mandate\n client.mandates.get('MD123', params={...})\n\n # Update a mandate\n client.mandates.update('MD123', params={...})\n\n # Cancel a mandate\n client.mandates.cancel('MD123', params={...})\n\n # Reinstate a mandate\n client.mandates.reinstate('MD123', params={...})\n\nMandate imports\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a new mandate import\n client.mandate_imports.create(params={...})\n\n # Get a mandate import\n client.mandate_imports.get('IM000010790WX1', params={...})\n\n # Submit a mandate import\n client.mandate_imports.submit('IM000010790WX1', params={...})\n\n # Cancel a mandate import\n client.mandate_imports.cancel('IM000010790WX1', params={...})\n\nMandate import entries\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Add a mandate import entry\n client.mandate_import_entries.create(params={...})\n\n # List all mandate import entries\n client.mandate_import_entries.list(params={...})\n\n # Iterate through all mandate_import_entries\n client.mandate_import_entries.all(params={...})\n\nMandate pdfs\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a mandate PDF\n client.mandate_pdfs.create(params={...})\n\nPayments\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a payment\n client.payments.create(params={...})\n\n # List payments\n client.payments.list(params={...})\n\n # Iterate through all payments\n client.payments.all(params={...})\n\n # Get a single payment\n client.payments.get('PM123', params={...})\n\n # Update a payment\n client.payments.update('PM123', params={...})\n\n # Cancel a payment\n client.payments.cancel('PM123', params={...})\n\n # Retry a payment\n client.payments.retry('PM123', params={...})\n\nPayouts\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # List payouts\n client.payouts.list(params={...})\n\n # Iterate through all payouts\n client.payouts.all(params={...})\n\n # Get a single payout\n client.payouts.get('PO123', params={...})\n\nPayout items\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Get all payout items in a single payout\n client.payout_items.list(params={...})\n\n # Iterate through all payout_items\n client.payout_items.all(params={...})\n\nRedirect flows\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a redirect flow\n client.redirect_flows.create(params={...})\n\n # Get a single redirect flow\n client.redirect_flows.get('RE123456', params={...})\n\n # Complete a redirect flow\n client.redirect_flows.complete('RE123456', params={...})\n\nRefunds\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a refund\n client.refunds.create(params={...})\n\n # List refunds\n client.refunds.list(params={...})\n\n # Iterate through all refunds\n client.refunds.all(params={...})\n\n # Get a single refund\n client.refunds.get('RF123', params={...})\n\n # Update a refund\n client.refunds.update('RF123', params={...})\n\nSubscriptions\n''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n # Create a subscription\n client.subscriptions.create(params={...})\n\n # List subscriptions\n client.subscriptions.list(params={...})\n\n # Iterate through all subscriptions\n client.subscriptions.all(params={...})\n\n # Get a single subscription\n client.subscriptions.get('SB123', params={...})\n\n # Update a subscription\n client.subscriptions.update('SB123', params={...})\n\n # Cancel a subscription\n client.subscriptions.cancel('SB123', params={...})\n\n\n\nRunning tests\n-------------\n\nFirst, install the development dependencies:\n\n.. code:: bash\n\n $ pip install -r requirements-dev.txt\n\nTo run the test suite against the current Python version, run ``nosetests``.\n\nTo run the test suite against multiple Python versions, run ``tox``.\n\nIf you don't have all versions of Python installed, you can run the tests in\na Docker container by running ``make``.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gocardless/gocardless-pro-python", "keywords": "gocardless directdebit payments sepa bacs", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gocardless-pro", "package_url": "https://pypi.org/project/gocardless-pro/", "platform": "", "project_url": "https://pypi.org/project/gocardless-pro/", "project_urls": { "Homepage": "https://github.com/gocardless/gocardless-pro-python" }, "release_url": "https://pypi.org/project/gocardless-pro/1.11.0/", "requires_dist": null, "requires_python": "", "summary": "A client library for the GoCardless Pro API.", "version": "1.11.0" }, "last_serial": 5983735, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a6f2a1d2a5774a900c552a31ad668242", "sha256": "d71215825ceaff37e466837bda2007d5551e582cac938e38c93ca768cbfe0b5d" }, "downloads": -1, "filename": "gocardless_pro-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a6f2a1d2a5774a900c552a31ad668242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17878, "upload_time": "2015-07-08T13:25:49", "url": "https://files.pythonhosted.org/packages/fc/ad/3f83b8a81f883d2b73280dc2318ef362bac563d69f047a22445edd6383c4/gocardless_pro-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "87748f2cba4be8c49cbf9e922586e066", "sha256": "1be217a9c7f322f427cfd165367bc59412411edb4ba529361d22eb8347030fd1" }, "downloads": -1, "filename": "gocardless_pro-0.1.1.tar.gz", "has_sig": false, "md5_digest": "87748f2cba4be8c49cbf9e922586e066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17278, "upload_time": "2015-07-08T16:19:18", "url": "https://files.pythonhosted.org/packages/39/96/5e96795116cc5f588650556d136f8289a0065baef5aa8bb10e382fc08206/gocardless_pro-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2e557789ae7f7addab94f9bc83b222f6", "sha256": "6768b26082a67a231877197dd78bc8140edbd9af60164f8c55e27e91035e1102" }, "downloads": -1, "filename": "gocardless_pro-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2e557789ae7f7addab94f9bc83b222f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17726, "upload_time": "2015-07-13T11:24:11", "url": "https://files.pythonhosted.org/packages/4b/b2/72e73fd5349d67c78877fd2c865c81aee9c56391b023ca9e4437ea663a25/gocardless_pro-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5854bf916fdd9680d77be1d75d3c41f0", "sha256": "bd9949762dc3035ce4891b91624c5c3b9aeb754ec44b2d9c103e46fde6a6a24b" }, "downloads": -1, "filename": "gocardless_pro-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5854bf916fdd9680d77be1d75d3c41f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18002, "upload_time": "2015-12-15T12:49:19", "url": "https://files.pythonhosted.org/packages/0b/8c/c9dfe6d815a7a416548be9678862aa95f09c036daa9a29ab7cecdf66b979/gocardless_pro-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "38d832eb25346b97f8c679330c440a37", "sha256": "e6b85541a6f8e0c8586c259f95dc3b995ee2c84f1e9a70a6eca59916a43c71ee" }, "downloads": -1, "filename": "gocardless_pro-0.2.1.tar.gz", "has_sig": false, "md5_digest": "38d832eb25346b97f8c679330c440a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18025, "upload_time": "2016-02-05T12:37:19", "url": "https://files.pythonhosted.org/packages/1f/61/668d2a83f37a74751f647aa4e2a5dbed49d638d1a22890088d0c7a50c61f/gocardless_pro-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4b52af7b33a52acc6965e2b2b163dfa1", "sha256": "f54ba0ab95f50f85e41f39c03365d4a23d75cd1efe7ecc1f6cea982923173249" }, "downloads": -1, "filename": "gocardless_pro-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4b52af7b33a52acc6965e2b2b163dfa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18261, "upload_time": "2016-03-16T14:43:44", "url": "https://files.pythonhosted.org/packages/4a/59/17207ec464d7567a2875f0f1d4eb940998918b7f2608d1f923430f6607d7/gocardless_pro-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4e06eb711c7fb09872cfd80263e9ef8c", "sha256": "51bce08b660a1735392bf85eba4a5b656e4c27d85b5668eefcbd08e6052a4052" }, "downloads": -1, "filename": "gocardless_pro-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4e06eb711c7fb09872cfd80263e9ef8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17001, "upload_time": "2016-08-03T14:48:53", "url": "https://files.pythonhosted.org/packages/3e/19/1c3b932fbddef892cdd14b28e11688ea4d1c9c979e9499c25a9fdac4bd6c/gocardless_pro-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "572857c380baaf173ff2f8054ddbd3cf", "sha256": "85d74a94d9a72932beec8a3b8cecdbcbb81ece5c16c335ac47fb542ded56c4e2" }, "downloads": -1, "filename": "gocardless_pro-0.2.4.tar.gz", "has_sig": false, "md5_digest": "572857c380baaf173ff2f8054ddbd3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17142, "upload_time": "2017-01-18T09:42:38", "url": "https://files.pythonhosted.org/packages/82/77/966144cb6c77c607c6139467d0b683f7b947016a03969d712231e38ceee3/gocardless_pro-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "69d78e0f622c3bf68b64cd3f7f98e9f4", "sha256": "2033762c349baedff3bfcd6696081184c2f34180a95caf4f35d6c6d8c964fa50" }, "downloads": -1, "filename": "gocardless_pro-0.3.0.tar.gz", "has_sig": false, "md5_digest": "69d78e0f622c3bf68b64cd3f7f98e9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17169, "upload_time": "2017-02-22T10:32:07", "url": "https://files.pythonhosted.org/packages/95/9b/8c40f73074f13f8dfdd17428fa108b017ba6a107c86d8ad08c14eb6eb4ee/gocardless_pro-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "81f8505a8adeb2ec42232ce77a0342e3", "sha256": "73e2671fe5057abdebabb3ef465749bd29a34d8ee9d4a554c925b45c48e1f395" }, "downloads": -1, "filename": "gocardless_pro-1.0.0.tar.gz", "has_sig": false, "md5_digest": "81f8505a8adeb2ec42232ce77a0342e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20380, "upload_time": "2017-05-19T11:52:13", "url": "https://files.pythonhosted.org/packages/ca/81/dba8d3bad9cc5d5746d1704d6ddfbb8a7b219e0fc74d416d6aedbd8c486c/gocardless_pro-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8fa9e21e9863bcebe4a8b47ff7286051", "sha256": "ceb4a7f5975b118cb027dc0a49625be4af00eba555930f2f8ae583a0590d3f28" }, "downloads": -1, "filename": "gocardless_pro-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8fa9e21e9863bcebe4a8b47ff7286051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20776, "upload_time": "2017-09-18T15:14:28", "url": "https://files.pythonhosted.org/packages/93/17/eedd9fafffac8d8d627f8ba8e2dec7c3d7d5cef033679574ed63b29bb95e/gocardless_pro-1.1.0.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "a0b1aa30217166e0e8c85d6c977242ab", "sha256": "9e4dc27b0bc122de3ef825568bbe0767bf8e80412afae388b34c920fdea408b1" }, "downloads": -1, "filename": "gocardless_pro-1.10.0.tar.gz", "has_sig": false, "md5_digest": "a0b1aa30217166e0e8c85d6c977242ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27811, "upload_time": "2019-07-26T10:20:15", "url": "https://files.pythonhosted.org/packages/f3/28/4299a55c79bc1dc7144ca8d1c91ac0a46c9cbf9d61d09a10728d33662e50/gocardless_pro-1.10.0.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "e354c793c0191d8cde01ac66ea542509", "sha256": "308e15511ec4363ffa00ef872e99baecca24b044b62b4785a5ad7324818067d4" }, "downloads": -1, "filename": "gocardless_pro-1.11.0.tar.gz", "has_sig": false, "md5_digest": "e354c793c0191d8cde01ac66ea542509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28089, "upload_time": "2019-10-16T14:27:54", "url": "https://files.pythonhosted.org/packages/ae/90/887748148fad7154f231e7336d562f023bcb6ee9c97ac7f29a1d20142dc7/gocardless_pro-1.11.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "21906c072e19b15214043be683c70672", "sha256": "5d0d630941cfffbf05519be1ef3a68b8074c2482ea26534f4d13749b0403b553" }, "downloads": -1, "filename": "gocardless_pro-1.2.0.tar.gz", "has_sig": false, "md5_digest": "21906c072e19b15214043be683c70672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21253, "upload_time": "2017-11-14T15:46:28", "url": "https://files.pythonhosted.org/packages/e1/0a/92875132d161cc3c7ec1d607822501932cd6040e3b1e5a98118babfddbd6/gocardless_pro-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "29eb618840ca1fe90f55168f057af7b9", "sha256": "94f22fb131e84ebb6853b11913e792a233b8d7a4a6eb8ba8b9825c09d6e7186b" }, "downloads": -1, "filename": "gocardless_pro-1.3.0.tar.gz", "has_sig": false, "md5_digest": "29eb618840ca1fe90f55168f057af7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21267, "upload_time": "2017-12-04T15:51:50", "url": "https://files.pythonhosted.org/packages/cc/cb/7daa7c3c06d2f7c6f0e5bf4ebbb9b657064387dce3f2ae3df16906a400bc/gocardless_pro-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "61f2e2adeec1bff0d40ed6b42e4fe53e", "sha256": "04a88826574105164f057e523d180a27ad3c3f2260001f8dac567851e252e1b3" }, "downloads": -1, "filename": "gocardless_pro-1.3.1.tar.gz", "has_sig": false, "md5_digest": "61f2e2adeec1bff0d40ed6b42e4fe53e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21267, "upload_time": "2017-12-05T09:14:03", "url": "https://files.pythonhosted.org/packages/6b/9f/d035eddc121a8bd83e68d322e2acfdfcd4cbb97146320e52d90435f3c7ee/gocardless_pro-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "0ca8c71517d9c70ea2650cc8f0fb32fb", "sha256": "cdd9cac4da8f7159cd77c12b00b3c24c767f2ca0918b6b94a29530330a3fe543" }, "downloads": -1, "filename": "gocardless_pro-1.4.0.tar.gz", "has_sig": false, "md5_digest": "0ca8c71517d9c70ea2650cc8f0fb32fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21512, "upload_time": "2018-03-16T13:46:25", "url": "https://files.pythonhosted.org/packages/9b/0c/c4665c6ae25fa24aaee01987fe3e0285d13d8a68da2dc3d6b101d4a74464/gocardless_pro-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "b5206bb93f6503a294fc25c4f25a21fe", "sha256": "a26f19ba6e7adbb9485e89b077eab2a1a5b1b18e058d3cf8636b191aee806669" }, "downloads": -1, "filename": "gocardless_pro-1.5.0.tar.gz", "has_sig": false, "md5_digest": "b5206bb93f6503a294fc25c4f25a21fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21586, "upload_time": "2018-04-11T13:15:03", "url": "https://files.pythonhosted.org/packages/e8/e6/9446ec92ea1508df1bbda8dfd7e240b3efa136cadf3f3060863795df3d45/gocardless_pro-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "907d71366fa7ba86059277eb4338a11b", "sha256": "3cf236316b0c59ba83004b8f737f37a265b1a346102f40c7e43ba85064590753" }, "downloads": -1, "filename": "gocardless_pro-1.6.0.tar.gz", "has_sig": false, "md5_digest": "907d71366fa7ba86059277eb4338a11b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23144, "upload_time": "2018-04-26T11:02:58", "url": "https://files.pythonhosted.org/packages/28/18/2b25bf48a4019bfa0de8f7decccf915592426cb8461f187d2ad48483e44d/gocardless_pro-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "bb9ec3787850c706ca3c39b2dca3b43f", "sha256": "546ab3e5f7c2912eab4ea14c7e040db4e81ca39416fdcab6e22db1c2445b1d67" }, "downloads": -1, "filename": "gocardless_pro-1.7.0.tar.gz", "has_sig": false, "md5_digest": "bb9ec3787850c706ca3c39b2dca3b43f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23372, "upload_time": "2018-05-22T12:38:12", "url": "https://files.pythonhosted.org/packages/c4/34/a97f8bcbec5b4f2be2a8a07e3cf3f8d8ec7286be5b3704aea8b30f77ab9f/gocardless_pro-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "13da0cdbd4ba03ddd55d92345bd256c6", "sha256": "08555e6e54b274fd3c42f6a7987cd4f3fc330cf2169b3c2941edf0ad5d61f3e4" }, "downloads": -1, "filename": "gocardless_pro-1.8.0.tar.gz", "has_sig": false, "md5_digest": "13da0cdbd4ba03ddd55d92345bd256c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23298, "upload_time": "2018-07-13T09:57:55", "url": "https://files.pythonhosted.org/packages/7e/84/7b53e39fd3789556d17d5389e31f2dddde2b1a73f8d5c34f34173366a1b9/gocardless_pro-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "b700a3d15537c9f16ba0bd401adf9bd7", "sha256": "71539fd9ef48db9023bfba2de3665fcaa723e8c7327f2fb9545802429b80e249" }, "downloads": -1, "filename": "gocardless_pro-1.9.0.tar.gz", "has_sig": false, "md5_digest": "b700a3d15537c9f16ba0bd401adf9bd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27499, "upload_time": "2018-10-04T09:46:45", "url": "https://files.pythonhosted.org/packages/26/a3/05fe06a8fb94a48c4096747e7a6f99f4101fcf389ab99f6fe8156d4786fe/gocardless_pro-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e354c793c0191d8cde01ac66ea542509", "sha256": "308e15511ec4363ffa00ef872e99baecca24b044b62b4785a5ad7324818067d4" }, "downloads": -1, "filename": "gocardless_pro-1.11.0.tar.gz", "has_sig": false, "md5_digest": "e354c793c0191d8cde01ac66ea542509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28089, "upload_time": "2019-10-16T14:27:54", "url": "https://files.pythonhosted.org/packages/ae/90/887748148fad7154f231e7336d562f023bcb6ee9c97ac7f29a1d20142dc7/gocardless_pro-1.11.0.tar.gz" } ] }