Skip to content

Commit

Permalink
ready to publish
Browse files Browse the repository at this point in the history
  • Loading branch information
0xBeycan committed Dec 21, 2024
1 parent 799fbe1 commit b5a08fb
Show file tree
Hide file tree
Showing 10 changed files with 88 additions and 10 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-withdrawal-for-dokan

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.
15 changes: 7 additions & 8 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
## Cryptocurrency Payment Withdrawal Method for Dokan by CryptoPay

First of all, we would like to point out that this plugin is not a standalone plugin. This plugin is a cryptocurrency payment withdrawal method for Dokan. In other words, your users can request withdrawals with cryptocurrencies through Dokan. But this plugin is a plugin for CryptoPay and a **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_dokan">Cryptocurrency payment withdrawal</a>** plugin for Dokan. So, CryptoPay is the main plugin that manages the process of requesting and sending payments with cryptocurrencies from your WordPress site with the Dokan plugin. Therefore, users must have both plugins. While this plugin is the cryptocurrency payment withdrawal method for Dokan, you can receive **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_dokan">cryptocurrency payments for WordPress</a>** in general with the main plugin.
What is CryptoPay? (Click and watch video)
### What does this plugin do?

[![Cryptocurrency payment gateway for WordPress](https://img.youtube.com/vi/3vaoFL4XG10/0.jpg)](https://www.youtube.com/watch?v=3vaoFL4XG10)
<br>
CryptoPay is essentially a cryptocurrency payment gateway, but with its modular structure, it can be integrated into many processes. With our Dokan Withdrawal integration, you will be able to accept crypto payments with CryptoPay and also pay your vendors in crypto.

Review CryptoPay Lite: **<a href="https://wordpress.org/plugins/cryptopay-wc-lite/" title="Cryptocurrency payment withdrawal for Dokan">Cryptocurrency payment withdrawal for Dokan</a>**
### How does it work?

Review CryptoPay Premium: **<a href="https://beycanpress.com/cryptopay/?utm_source=github&utm_medium=cryptopay_dokan">Cryptocurrency payments for WooCommerce</a>**
As you can see in the pictures, all you need to do is activate CryptoPay in the withdrawal settings, then as you can see in picture two, vendors can specify the blockchain network and currency they want to receive payments from their dashboards, then when they create a withdrawal request, all you need to do is pay with CryptoPay as in picture 3.

Review Dokan: **<a href="https://wordpress.org/plugins/dokan-lite/">Dokan</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.hizliresim.com/6ha8exe.png)
![Screenshot-2](https://i.hizliresim.com/hkdi3hz.png)
![Screenshot-3](https://i.hizliresim.com/47quh0e.png)
26 changes: 24 additions & 2 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,23 @@ Cryptocurrency Payment Withdrawal Method for Dokan, Cryptocurrency payments for

== Description ==

First of all, we would like to point out that this plugin is not a standalone plugin. This plugin is a cryptocurrency payment withdrawal method for Dokan. In other words, your users can request withdrawals with cryptocurrencies through Dokan. But this plugin is a plugin for CryptoPay and a **<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_dokan">Cryptocurrency payment withdrawal</a>** plugin for Dokan. So, CryptoPay is the main plugin that manages the process of requesting and sending payments with cryptocurrencies from your WordPress site with the Dokan plugin. Therefore, users must have both plugins. While this plugin is the cryptocurrency payment withdrawal method for Dokan, you can receive **<a href="https://beycanpress.com/cryptopay/?utm_source=wporg_readme&utm_medium=cryptopay_dokan">cryptocurrency payments for WordPress</a>** in general with the main plugin.
### What does this plugin do?

The CryptoPay plugin is a powerful tool designed as a comprehensive cryptocurrency payment gateway. Its modular design makes it highly versatile, allowing integration into various processes. With the Dokan Withdrawal integration, this plugin enables you to accept cryptocurrency payments effortlessly and also facilitates seamless cryptocurrency payouts to your vendors.

### How does it work?

With this plugin, managing cryptocurrency payments becomes straightforward and efficient. After activating CryptoPay in the withdrawal settings, vendors can specify their preferred blockchain network and the cryptocurrency they wish to receive directly from their dashboards. Once a withdrawal request is created by a vendor, you can process the payment securely using CryptoPay. This method eliminates the complexities of traditional withdrawal systems, offering a streamlined solution for cryptocurrency transactions.

### Key Features:

* Integrated Cryptocurrency Payment Gateway: Accept and process crypto payments with ease.
* Vendor-Friendly Withdrawal Settings: Vendors can choose their preferred blockchain network and cryptocurrency.
* Simplified Withdrawal Process: Manage and execute payouts with just a few clicks.
* Secure and Modular Design: Ensures seamless integration and reliable transactions.
* Supports Popular Cryptocurrencies: Provide flexibility with various blockchain networks and currencies.

With this plugin, you can modernize your Dokan-powered marketplace by incorporating cryptocurrency transactions, attracting tech-savvy vendors and customers alike.

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>
Expand All @@ -22,7 +38,7 @@ Review CryptoPay Lite: **<a href="https://wordpress.org/plugins/cryptopay-wc-lit

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

Review Dokan: **<a href="https://wordpress.org/plugins/dokan-lite/">Dokan</a>**
Review Dokan by **<a href="https://wordpress.org/plugins/dokan-lite/">clicking here</a>**

= Privacy notices =

Expand All @@ -36,6 +52,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-withdrawal-for-dokan` directory to the `/wp-content/plugins/` directory.
Expand Down

0 comments on commit b5a08fb

Please sign in to comment.