{"id":20305714,"url":"https://github.com/bitpay/bitpay-checkout-magento2","last_synced_at":"2025-04-07T08:27:04.717Z","repository":{"id":34283186,"uuid":"173799711","full_name":"bitpay/bitpay-checkout-magento2","owner":"bitpay","description":"BitPay Integration for Magento 2","archived":false,"fork":false,"pushed_at":"2025-03-07T21:56:20.000Z","size":880,"stargazers_count":16,"open_issues_count":1,"forks_count":21,"subscribers_count":6,"default_branch":"10.1.x","last_synced_at":"2025-03-31T07:09:17.105Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitpay.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-04T18:33:30.000Z","updated_at":"2025-03-29T20:09:07.000Z","dependencies_parsed_at":"2023-02-11T00:01:01.030Z","dependency_job_id":"ce11551a-0fc0-4992-8589-ff78e7ba9cea","html_url":"https://github.com/bitpay/bitpay-checkout-magento2","commit_stats":{"total_commits":147,"total_committers":7,"mean_commits":21.0,"dds":0.4013605442176871,"last_synced_commit":"ee3f537a2f1c2a64f9ad45e4973ed873b637a52a"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitpay%2Fbitpay-checkout-magento2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitpay%2Fbitpay-checkout-magento2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitpay%2Fbitpay-checkout-magento2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitpay%2Fbitpay-checkout-magento2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitpay","download_url":"https://codeload.github.com/bitpay/bitpay-checkout-magento2/tar.gz/refs/heads/10.1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247617708,"owners_count":20967661,"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":[],"created_at":"2024-11-14T17:09:30.547Z","updated_at":"2025-04-07T08:27:04.692Z","avatar_url":"https://github.com/bitpay.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quick Setup\n\n[![Build Status](https://travis-ci.org/bitpay/bitpay-checkout-magento2.svg?branch=master)](https://travis-ci.org/bitpay/bitpay-checkout-magento2)\n\nThis version requires the following\n\n* A BitPay merchant account ([Test](http://test.bitpay.com) or [Production](http://www.bitpay.com))\n* An API Token ([Test](https://test.bitpay.com/dashboard/merchant/api-tokens) or [Production](https://bitpay.com/dashboard/merchant/api-tokens)\n\t* When setting up your token, **uncheck** the *Require Authentication button*\n* Magento 2.x\n\n# Installation\n\nThis module is now installable via Composer using the following command:\n\n```\ncomposer require bitpay/module-bpcheckout\n```\n\nAfter installing via Composer, run the following commands:\n\n```\nphp bin/magento setup:upgrade\nphp bin/magento module:enable Bitpay_BPCheckout\nphp bin/magento setup:static-content:deploy -f\n```\n\n* Flush your Magento2 Caches\n\n```\nphp bin/magento cache:flush\n```\n\nYou can now activate BitPay in the *Stores-\u003eConfiguration-\u003eSales-\u003ePayment Methods*\n\n\n\n* **Enabled** - Status for payment method\n* * **Send emails for BitPay Orders** - Allows an Admin to suppress Order emails for BitPay Orders. Default to false\n* **Title** - This will be the title that appears on the checkout page\n* **Environment**\n\t* Choose **Test** or **Production**, depending on your current setup\n* **Status mapping - BitPay invoice / Magento order** - Map the BitPay “confirmed” invoice status to the preferred Magento order status, based on the transaction speed you have selected in your BitPay \u003ca target=\"_blank\" href=\"https://bitpay.com/dashboard/settings/edit/order\"\u003edashboard\u003c/a\u003e\n* **Status mapping - BitPay invoice / Magento order on BitPay Refunds** - If set to TRUE, Magento will set the Order State to Closed.  If set to FALSE, no changes will be made to the Magento order\n* **Status mapping - BitPay invoice / Magento order on BitPay Canceled** - If set to TRUE, Magento will set the Order State to Canceled after the order has expired.  If set to FALSE, no changes will be made to the Magento order\n* **Checkout Flow**\n\t* **Redirect** - This will send the user to the BitPay invoice screen, and they will be redirected after the transaction to the Order Completed page\n\t* **Modal** - This will open a popup modal on your site, and will display the order details once the transaction is completed.\n* **New Order Status** - Select status for new order\n* **Payment from Specific Countries**\t - You **MUST** select the countries to enable BitPay to appear in the checkout  \n \n\u003ch3\u003eMerchant Token\u003c/h3\u003e\nTo generate merchant token visit *Admin-\u003eStores-\u003eConfiguration-\u003eBitpay-\u003eMerchant Facade-\u003eAuthenticate.*\nYou need to specify following data:\n* Token Label\n* Password (Used to decrypt your private key)\n* Full path to private key (e.g /app/secure/private2.key)\n\nNote: Each time before creating token please save private key path and password\nWhen you hit Create token button you will get pairing code that you use in \u003ca href=\"https://test.bitpay.com/dashboard/merchant/api-tokens\"\u003eBitpay Token\u003c/a\u003e\n\n\u003ch3\u003eRefund\u003c/h3\u003e\n* Refund setting are located in *Admin-\u003eStores-\u003eConfiguration-\u003eBitpay-\u003eMerchant Facade-\u003eRefund.*\nThere are following options to set:\n\t* Preview Mode\n    * Immediate Refund\n    * Buyer Pays Refund Fee\n    * Suppress Order Emails\n\n\tAll options by default are set to false.\n* Refund request is send when user attempts to create a Credit Memo against a BitPay Order. Refund amount is configured in the credit meno\n\n\nThis plugin also includes an IPN (Instant Payment Notification) endpoint that will update your Magento 2 order status.\n\nAn order note will automatically be added with a link to the BitPay invoice to monitor the status\n\n * Initially your order will be in a **Pending** status when it is intially created, unless you choose a different configuration\n * After the invoice is paid by the user, it will change to a **Processing** status\n * When BitPay finalizes the transaction, it will change to a **Complete** status, and your order will be safe to ship, allow access to downloadable products, etc.\n * If you decide to refund a payment via your BitPay dashboard, the Magento 2 order status will change to **Closed** once the refund is executed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpay%2Fbitpay-checkout-magento2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitpay%2Fbitpay-checkout-magento2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpay%2Fbitpay-checkout-magento2/lists"}