{"id":29560876,"url":"https://github.com/decred/decred-magento-plugin","last_synced_at":"2025-07-18T15:39:14.465Z","repository":{"id":56964583,"uuid":"124935114","full_name":"decred/decred-magento-plugin","owner":"decred","description":"Decred API for Magento","archived":false,"fork":false,"pushed_at":"2019-08-01T21:23:28.000Z","size":46,"stargazers_count":4,"open_issues_count":3,"forks_count":3,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-14T18:55:06.344Z","etag":null,"topics":["api","bitcoin","cryptocurrency","dcr","decred","magento","payments","php","storefront"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/decred.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-12T18:43:08.000Z","updated_at":"2023-07-03T13:49:45.000Z","dependencies_parsed_at":"2022-08-21T06:10:13.515Z","dependency_job_id":null,"html_url":"https://github.com/decred/decred-magento-plugin","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/decred/decred-magento-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decred%2Fdecred-magento-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decred%2Fdecred-magento-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decred%2Fdecred-magento-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decred%2Fdecred-magento-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/decred","download_url":"https://codeload.github.com/decred/decred-magento-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decred%2Fdecred-magento-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265787539,"owners_count":23828450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["api","bitcoin","cryptocurrency","dcr","decred","magento","payments","php","storefront"],"created_at":"2025-07-18T15:39:13.836Z","updated_at":"2025-07-18T15:39:14.442Z","avatar_url":"https://github.com/decred.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Magento Decred Payments\n\nMagento module, integrates [Decred](https://decred.org) autonomous currency into magento payments.\n\n## Installation\n\nTo install package extend your `composer.json` with new module:\n```\ncomposer require decred/decred-magento-plugin\n```\n\nEnable new extension:\n```\nphp bin/magento module:enable Decred_Payments --clear-static-content\n```\n\nThen run next commands to setup new module:\n```\nphp bin/magento setup:upgrade \nphp bin/magento setup:di:compile\nphp bin/magento setup:static-content:deploy\n```\n\nRead more about how to install magento extensions [here](http://devdocs.magento.com/guides/v2.2/comp-mgr/install-extensions.html)\n\n## Configurations\n\nDecred payment method settings located at `Stores -\u003e Configurations -\u003e Sales -\u003e Payment Methods -\u003e Decred Payments`\n\n### Enabled\n\nEnables decred payment method. New payment method available on checkout.\n\n**Ensure to set \"Master public key\" before setting this config to \"Yes\".**\n\n### Master public key\n\nIn order to receive payments extension need to know your extended public key, from this key new payment addresses\nwill be generated. Master public key derived from HD chain by path `m/44'/42'/0'`.\nPayment address will be derived by for branch 0 with and index is order id: `m/44'/42'/0'/0/{incremental_order_id}` see [BIP44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki).\n\nExample: `dpubZH8DiRuE9MyB5rBGmoz3UuQSmTHWKGCQWDs9Jkx73FZuQr1QLTdU9uuwPRbEgEnMYriY9SUr4XshamuoXZC121HVqPXBSFvE57gG9pZd2Ts`\n\n\nTo get it from command line:\n```\ndcrctl --wallet getmasterpubkey [default]\n```\n\nIf you activate plugin for old store you should make sure your wallet software can find payment addresses.\n\nIn `dcrwallet` command you can increase addresses index gap with `--addridxscanlen` option.\n\nSo for old store this address index can be big as first Decred payment `incremental_order_id`.\n\n```\ndcrwallet --addridxscanlen {first_incremental_order_id}\n```\n\n### Title\n\nTitle displayed on checkout payment method select. Default: Decred\n\n### Confirmations to wait\n\nHow many confirmations should be on transaction to make it success. Default: 3\n\n### Show refund address?\n\nYou can hide refund address input on checkout by setting \"No\". Default: \"Yes\"\n\n### Make refund address optional?\n\nBy changing setting to \"No\" you require your customers to fill in refund address. Default: \"Yes\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecred%2Fdecred-magento-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdecred%2Fdecred-magento-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecred%2Fdecred-magento-plugin/lists"}