{"id":17953369,"url":"https://github.com/eloyekunle/commerce_rave","last_synced_at":"2025-10-23T22:57:54.460Z","repository":{"id":128581591,"uuid":"124721142","full_name":"eloyekunle/commerce_rave","owner":"eloyekunle","description":"Drupal 8 Module for Flutterwave Rave","archived":false,"fork":false,"pushed_at":"2018-07-28T00:56:12.000Z","size":228,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-16T06:42:46.212Z","etag":null,"topics":["drupal","drupal-8","drupal-commerce","drupal-module","flutterwave"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eloyekunle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2018-03-11T03:51:48.000Z","updated_at":"2022-07-10T20:31:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef359f02-ee5a-497d-a10c-473a1c731717","html_url":"https://github.com/eloyekunle/commerce_rave","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/eloyekunle/commerce_rave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eloyekunle%2Fcommerce_rave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eloyekunle%2Fcommerce_rave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eloyekunle%2Fcommerce_rave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eloyekunle%2Fcommerce_rave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eloyekunle","download_url":"https://codeload.github.com/eloyekunle/commerce_rave/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eloyekunle%2Fcommerce_rave/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280706841,"owners_count":26376990,"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","status":"online","status_checked_at":"2025-10-23T02:00:06.710Z","response_time":142,"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":["drupal","drupal-8","drupal-commerce","drupal-module","flutterwave"],"created_at":"2024-10-29T10:05:00.450Z","updated_at":"2025-10-23T22:57:54.426Z","avatar_url":"https://github.com/eloyekunle.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Commerce Rave\n\nCONTENTS\n---------------------\n* [Introduction](#introduction)\n* [Requirements](#requirements)\n* [Installation](#installation)\n* [Configuration](#configuration)\n* [How It Works](#how-it-works)\n* [Screenshots](#screenshots)\n* [To Do](#to-do)\n* [License](#license)\n* [Credits](#credits)\n\n## Introduction\nAccept Credit card, Debit card and Bank account payment directly on your store with the Rave payment gateway for Drupal Commerce 2.x.\nTake Credit card payments easily and directly on your store.\n\nSignup for an account [here](https://rave.flutterwave.com).\n* For a full description of the module, visit the project page:\n  [https://www.drupal.org/project/commerce_rave](https://www.drupal.org/project/commerce_rave)\n* To submit bug reports and feature suggestions, or to track changes:\n  [https://www.drupal.org/project/issues/commerce_rave](https://www.drupal.org/project/issues/commerce_rave)\n\n## Requirements\nThis module requires the following:\n* Submodules of [Drupal Commerce Module](https://drupal.org/project/commerce). \n  - Commerce core\n  - Commerce Payment (and its dependencies)\n\n## Installation\n* This module can be [installed via Composer](https://www.drupal.org/docs/8/extending-drupal-8/installing-modules-composer-dependencies).\n```\ncomposer require 'drupal/commerce_rave:^1.0'\n```\n* You can also install with [Drush](https://www.drupal.org/node/2603018):\n```\ndrush en commerce_rave -y\n```\nwhich will download and enable the module automatically.\n\nFor more information about installing Drupal Modules: \n* [https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-modules](https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-modules)\n* [https://www.drupal.org/docs/user_guide/en/extend-module-install.html](https://www.drupal.org/docs/user_guide/en/extend-module-install.html)\n\n## Configuration\n* Create a new Rave payment gateway.  \n  *Administration \u003e Commerce \u003e Configuration \u003e Payment gateways \u003e Add payment gateway*  \n  Rave-specific settings available:\n  - Secret key\n  - Public key\n  - Payment Flow (iFrame or [Hosted Payment Pages](https://flutterwavedevelopers.readme.io/docs/validate-payment-without-internet))\n  \n  Use the API credentials provided by your Rave merchant account. It is\n  recommended to enter test credentials and then override these with live\n  credentials in settings.php. This way, live credentials will not be stored in the db.\n\n## How It Works\n* General considerations:\n  - The store owner must have a Rave merchant account.\n    Sign up here:\n    [https://rave.flutterwave.com](https://rave.flutterwave.com)\n  - Customers should have a valid credit card/bank account.\n    - Rave provides some test credit card numbers for testing:\n      [https://flutterwavedevelopers.readme.io/docs/test-cards](https://flutterwavedevelopers.readme.io/docs/test-cards)\n    - Rave also provides some test bank accounts for testing:\n      [https://flutterwavedevelopers.readme.io/docs/test-bank-accounts](https://flutterwavedevelopers.readme.io/docs/test-bank-accounts)\n* Checkout workflow:\n  - It follows the Drupal Commerce Credit Card workflow.\n  The customer should enter his/her credit card data or bank account info.\n  - The Rave modal uses the site information to configure the modal automatically with:\n    - Title\n    - Description\n    - Site Logo\n* Payment Terminal:\n  - The store owner can view the Rave payments.\n\n## Screenshots\n#### 1. Configuration Page\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://raw.githubusercontent.com/playmice/commerce_rave/gh-pages/assets/img/configuration_page.png\" alt=\"Configuration page\"/\u003e\n\u003c/p\u003e\n\n#### 2. Showing Card Payment\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://raw.githubusercontent.com/playmice/commerce_rave/gh-pages/assets/img/card_payment.png\" alt=\"Showing Card Payment\"/\u003e\n\u003c/p\u003e\n\n#### 2. Showing Bank Payment\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://raw.githubusercontent.com/playmice/commerce_rave/gh-pages/assets/img/bank_payment.png\" alt=\"Showing Bank Payment\"/\u003e\n\u003c/p\u003e\n\n#### 2. View Payments in Admin\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://raw.githubusercontent.com/playmice/commerce_rave/gh-pages/assets/img/view_payments.png\" alt=\"View Payments in Admin\"/\u003e\n\u003c/p\u003e\n\n## To Do\n- [ ] Save Credit Cards data to User account after first use.\n- [ ] Save Bank Account data to User account after first use.\n- [ ] Integrate Refund ability so the store owner can refund the Rave Payments.\n\n\n## License\n\nGNU GENERAL PUBLIC LICENSE V2\n\nPlease see [License File](LICENSE.txt) for more information.\n\n## Credits\n\n- [Elijah Oyekunle](https://elijahoyekunle.com) - [Twitter](https://twitter.com/elijahoyekunle) - [Drupal.org](https://www.drupal.org/u/elijahoyekunle) - [Github](https://github.com/eloyekunle)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feloyekunle%2Fcommerce_rave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feloyekunle%2Fcommerce_rave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feloyekunle%2Fcommerce_rave/lists"}