{"id":32267962,"url":"https://github.com/stackingwidgets/picpay-dart","last_synced_at":"2026-02-22T03:02:59.449Z","repository":{"id":37812303,"uuid":"237856725","full_name":"stackingwidgets/picpay-dart","owner":"stackingwidgets","description":"PicPay API for Dart and Flutter","archived":false,"fork":false,"pushed_at":"2021-11-25T14:36:05.000Z","size":54,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-22T22:12:56.671Z","etag":null,"topics":["dart","dart-library","dart-package","flutter","picpay","picpay-gateway"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/picpay","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackingwidgets.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-03T00:16:14.000Z","updated_at":"2021-05-27T20:19:50.000Z","dependencies_parsed_at":"2022-06-23T11:45:19.671Z","dependency_job_id":null,"html_url":"https://github.com/stackingwidgets/picpay-dart","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/stackingwidgets/picpay-dart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackingwidgets%2Fpicpay-dart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackingwidgets%2Fpicpay-dart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackingwidgets%2Fpicpay-dart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackingwidgets%2Fpicpay-dart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackingwidgets","download_url":"https://codeload.github.com/stackingwidgets/picpay-dart/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackingwidgets%2Fpicpay-dart/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29704401,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T23:35:04.139Z","status":"online","status_checked_at":"2026-02-22T02:00:08.193Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dart","dart-library","dart-package","flutter","picpay","picpay-gateway"],"created_at":"2025-10-22T22:05:49.593Z","updated_at":"2026-02-22T03:02:59.443Z","avatar_url":"https://github.com/stackingwidgets.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PicPay\n\nA [PicPay](https://picpay.com/) library for Dart developers based on [e-Commerce Public API (1.0)](https://ecommerce.picpay.com/doc/).\n\n## Usage\n\nA simple usage example:\n\n### Create your PicPay Token\n\n[Create your PicPay Token](https://lojista.picpay.com/ecommerce-token) on your PicPay E-Commerce Account.\n\n```dart\n  final String token = '5b008f2367b2-1399-5b008cef';\n```\n\n### Create a Buyer\n\n```dart\nimport 'package:picpay/picpay.dart';\n\nvoid main() async {\n\n  // Create a PicPay Buyer\n  var buyer = PicPayBuyer(\n    \"Luiz\",\n    \"Eduardo\",\n    \"123.345.678.99\",\n    \"luizeof@gmail.com\",\n    \"+551212345678\",\n  );\n\n}\n```\n\n### Create Payment\n\n```dart\nimport 'package:picpay/picpay.dart';\n\nvoid main() async {\n\n  var token = '5b008f2367b2-1399-5b008cef';\n\n  // Create a Payment\n  var payment = await PicPayPayment.create(\n    token,\n    \"9999999\",\n    'https://retorno.seusite.com.br',\n    10,\n    buyer,\n  );\n\n  // Buyer Payment URL\n  print(payment.paymentUrl);\n\n  // Buyer Payment QRCode Content\n  print(payment.qrcodeContent);\n\n  // Buyer Payment QRCode Image encoded with Base64\n  print(payment.qrcodeImage);\n\n}\n```\n\n### Check Payment Status\n\n```dart\nimport 'package:picpay/picpay.dart';\n\nvoid main() async {\n\n  var token = '5b008f2367b2-1399-5b008cef';\n\n  var paymentStatus = await PicPayPaymentStatus.create(token, \"1234\");\n\n  // Return Payment Status Text\n  print(paymentStatus.status);\n\n  // You can also check status using:\n\n  paymentStatus.isCreated;\n\n  paymentStatus.isExpired;\n\n  paymentStatus.isAnalysis;\n\n  paymentStatus.isPaid;\n\n  paymentStatus.isCompleted;\n\n  paymentStatus.isRefunded;\n\n  paymentStatus.isChargeback;\n\n}\n```\n\n### Cancel Payment\n\n```dart\nimport 'package:picpay/picpay.dart';\n\nvoid main() async {\n\n  var token = '5b008f2367b2-1399-5b008cef';\n\n  var paymentCancel = await PicPayCancelPayment.create(token, \"1234\");\n\n  print(paymentCancel.isRequestSuccess);\n\n}\n```\n\n## Features and bugs\n\nPlease file feature requests and bugs at the [issue tracker][tracker].\n\n[tracker]: https://github.com/stackingwidgets/picpay-dart/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackingwidgets%2Fpicpay-dart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackingwidgets%2Fpicpay-dart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackingwidgets%2Fpicpay-dart/lists"}