Skip to content

Commit

Permalink
ready to publish
Browse files Browse the repository at this point in the history
  • Loading branch information
0xBeycan committed Nov 26, 2024
1 parent eef45b1 commit 57403e4
Show file tree
Hide file tree
Showing 12 changed files with 87 additions and 22 deletions.
57 changes: 57 additions & 0 deletions .github/workflows/publish-to-wordpres.org.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Publish to WordPress.org

on:
workflow_run:
workflows:
- Create auto release
types:
- completed

env:
PLUGIN_SLUG: cryptopay-gateway-for-memberdash

jobs:
deploy_to_wp_org:
permissions: write-all
name: WordPress.org Plugin Deploy
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@master

- name: Get upload url & and release version
id: get_release_info
run: |
latest_release=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
"https://api.github.com/repos/${{ github.repository }}/releases/latest")
latest_release_id=$(echo "$latest_release" | jq -r '.id')
latest_release_version=$(echo "$latest_release" | jq -r '.tag_name')
upload_url=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Content-Type: application/json" \
"https://api.github.com/repos/${{ github.repository }}/releases/${latest_release_id}" | jq -r '.upload_url')
echo "UPLOAD_URL=$upload_url" >> $GITHUB_ENV
echo "RELEASE_ID=$latest_release_id" >> $GITHUB_ENV
echo "RELEASE_VERSION=$latest_release_version" >> $GITHUB_ENV
- name: WordPress Plugin Deploy
id: deploy
uses: 10up/action-wordpress-plugin-deploy@stable
with:
generate-zip: true
env:
SVN_PASSWORD: ${{ secrets.WORDPRESS_ORG_PASSWORD }}
SVN_USERNAME: ${{ secrets.WORDPRESS_ORG_USERNAME }}
SLUG: ${{ env.PLUGIN_SLUG }}
VERSION: ${{ env.RELEASE_VERSION }}

- name: Upload release asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ env.UPLOAD_URL }}
asset_path: ${{ steps.deploy.outputs.zip-path }}
asset_name: ${{ env.PLUGIN_SLUG }}.zip
asset_content_type: application/zip
Binary file added .wordpress-org/banner-1544x500.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/banner-772x250.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/icon-128x128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/icon-256x256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/screenshot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/screenshot-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .wordpress-org/screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/Loader.php
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ public function registerGateways(\MS_Controller_Api $api): void
);
}

if (Helpers::exists()) {
if (Helpers::liteExists()) {
require_once MD_CRYPTOPAY_DIR . 'app/Gateways/MS_Gateway_CryptoPay_Lite.php';
$api->register_payment_gateway(
\MS_Gateway_CryptoPay_Lite::ID,
Expand Down
2 changes: 1 addition & 1 deletion cryptopay-gateway-for-memberdash.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* Text Domain: cryptopay-gateway-for-memberdash
* Tags: Bitcoin, Ethereum, Cryptocurrency, Payments, MemberDash
* Requires at least: 5.0
* Tested up to: 6.6
* Tested up to: 6.7.1
* Requires PHP: 8.1
*/

Expand Down
21 changes: 9 additions & 12 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
## Cryptocurrency Payment Gateway Plugin for MemberDash by CryptoPay

First of all, we would like to point out that this plugin is not a standalone plugin. This plugin is a **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_memberdash">cryptocurrency payment gateway for MemberDash</a>**. In other words, users who want to sell courses with cryptocurrency payments can use WordPress and MemberDash. However, this plugin is a plugin for CryptoPay and a cryptocurrency payment gateway for MemberDash. So it's actually CryptoPay, which is the main plugin that handles cryptocurrency payments for WordPress. Therefore, users must have both plugins.
### What does this plugin do?

Thanks to this plugin, you can receive **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_memberdash">cryptocurrency payments</a>** from many Blockchain networks, especially Bitcoin, Ethereum, Solana, and sell paid courses with cryptocurrencies on your WordPress site with the MemberDash plugin.
Blockchain and crypto ecosystem is growing day by day. Many people doing business in this sector also establish communities, sell education, and establish platforms. If you have established a platform with MemberDash on WordPress and are looking for a solution to receive crypto payments for MemberDash, you are in the right place.

What is CryptoPay? (Click and watch video)
Because with CryptoPay, you can get the crypto payment gateway for MemberDash, completely commission-free and peer to peer.

[![Cryptocurrency payment gateway for WordPress](https://img.youtube.com/vi/3vaoFL4XG10/0.jpg)](https://www.youtube.com/watch?v=3vaoFL4XG10)
<br>
### How does it work?

Review CryptoPay Lite: **<a href="https://wordpress.org/plugins/cryptopay-wc-lite/">Cryptocurrency payment gateway for MemberDash</a>**
First of all, you must have one of the Lite or Premium versions of CryptoPay. Because this is an integration plugin. Of course, MemberDash must also be installed. After activating CryptoPay, you need to go to the payment area in your MemberDash settings and add CryptoPay as a payment option.

Review CryptoPay Premium: **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_memberdash">Cryptocurrency payments for WooCommerce</a>**
As you can see in the pictures, you can then start receiving crypto payments directly with MemberDash.

Review MemberDash: **<a href="https://www.learndash.com/memberdash-plugin/">MemberDash</a>**

See **<a href="https://cryptopay.beycanpress.net/" target="_blank">Demo</a>**

Bitcoin, Ethereum, Binance, Solana, Tron, Avalanche, Polygon, MetaMask, TrustWallet, WalletConnect, Phantom Cryptocurrency payments gateway plugin for WordPress & WooCommerce, cryptocurrency wordpress, cryptocurrency woocommerce, cryptocurrency payments, cryptocurrency payments gateway, cryptocurrency payments for woocommerce, cryptocurrency payments for wordpress, bitcoin payment for wordpress, woocommerce crypto payments, wordpress crypto payments, wordPress cryptocurrency payment plugin, woocommerce cryptocurrency payment gateway, cryptocurrency payment gateway for woocommerce, crypto payments woocommerce, accept cryptocurrency payments
![Screenshot 1](https://i.ibb.co/SBRGWHS/Screenshot-2024-11-26-at-13-46-37.png)
![Screenshot 2](https://i.ibb.co/9sS7W5f/Screenshot-2024-11-26-at-13-47-47.png)
![Screenshot 3](https://i.ibb.co/C1D3gYr/Screenshot-2024-11-26-at-13-48-18.png)
27 changes: 19 additions & 8 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Contributors: BeycanPress
Tags: Bitcoin, Ethereum, Cryptocurrency, Payments, MemberDash
Requires at least: 5.0
Tested up to: 6.6
Tested up to: 6.7.1
Requires PHP: 8.1
Stable Tag: 1.0.0
Version: 1.0.0
Expand All @@ -15,20 +15,25 @@ Cryptocurrency Payment Gateway for MemberDash, Cryptocurrency payments for WordP

### Cryptocurrency Payment Gateway for MemberDash by CryptoPay

First of all, we would like to point out that this plugin is not a standalone plugin. This plugin is a **<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_memberdash">cryptocurrency payment gateway for MemberDash</a>**. In other words, users who want to sell courses with cryptocurrency payments can use WordPress and MemberDash. However, this plugin is a plugin for CryptoPay and a cryptocurrency payment gateway for MemberDash. So it's actually CryptoPay, which is the main plugin that handles cryptocurrency payments for WordPress. Therefore, users must have both plugins.
It looks like you're looking for a plugin to accept cryptocurrency payments on MemberDash. What if we told you that you have come to the right place for this?

Thanks to this plugin, you can receive **<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_memberdash">cryptocurrency payments</a>** from many Blockchain networks, especially Bitcoin, Ethereum, Solana, and sell paid courses with cryptocurrencies on your WordPress site with the MemberDash plugin.
Our product called CryptoPay is a wonderful plugin developed entirely for the WordPress ecosystem that allows you to receive peer-to-peer and commission-free cryptocurrency payments.

This integration add-on allows you to use CryptoPay with MemberDash and sell your MemberDash memberships completely commission-free and with peer-to-peer cryptocurrency payments.

#### What is CryptoPay?

What is CryptoPay?
<iframe width="560" height="315" src="https://www.youtube.com/embed/3vaoFL4XG10" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Review CryptoPay Lite: **<a href="https://wordpress.org/plugins/cryptopay-wc-lite/">Cryptocurrency payment gateway for MemberDash</a>**
#### This plugin is an integration plugin. So basically you need to have the following two plugins.

**<a href="https://wordpress.org/plugins/cryptopay-wc-lite/">Review CryptoPay Lite</a>**

Review CryptoPay Premium: **<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_memberdash">Cryptocurrency payments for WooCommerce</a>**
**<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_memberdash">Review CryptoPay Premium</a>**

Review MemberDash: **<a href="https://www.learndash.com/memberdash-plugin/">MemberDash</a>**
**<a href="https://memberdashwp.com/pricing/">Review MemberDash</a>**

See **<a href="https://cryptopay.beycanpress.net/" target="_blank">Demo</a>**
See CryptoPay Demo **<a href="https://cryptopay.beycanpress.net/" target="_blank">Demo</a>**

= Privacy notices =

Expand All @@ -42,6 +47,12 @@ With the default configuration, this plugin, in itself, does not:

You can easily translate with Loco translate.

== Screenshots ==

1. Screen shot 1
2. Screen shot 2
3. Screen shot 3

== Installation ==

1. Upload the entire `/cryptopay-gateway-for-memberdash` directory to the `/wp-content/plugins/` directory.
Expand Down

0 comments on commit 57403e4

Please sign in to comment.