{"library":"squareup","install":[{"cmd":"pip install squareup","imports":["import square\nimport uuid\n\nclient = square.Client(\n    access_token='YOUR_ACCESS_TOKEN',\n    environment='sandbox'  # or 'production'\n)\n\n# Create payment — idempotency_key required\nresult = client.payments.create_payment({\n    'source_id': 'cnon:card-nonce-ok',  # from Square Web Payments SDK\n    'idempotency_key': str(uuid.uuid4()),  # unique per request\n    'amount_money': {\n        'amount': 100,      # 100 cents = $1.00 USD\n        'currency': 'USD'\n    }\n})\n\nif result.is_success():\n    print(result.body['payment']['id'])\nelif result.is_error():\n    for error in result.errors:\n        print(error['detail'])"]}]}