WP Manifestindependent plugin directory
manifest / ecommerce / vodafoncash-wordpress-plugin

VodafoneCash Integration

VodafonCash Integration

by VodafoneCash · github.com/ibrahim317/vodafoncash-wordpress-plugin

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ibrahim317/vodafoncash-wordpress-plugin/archive/refs/heads/main.zip

VodafoneCash Integration (WordPress)

WordPress plugin: verify payments via payment_link_check and handle Custom integration callbacks.

This directory is the vodafoncash-wordpress-plugin Git repository: github.com/ibrahim317/vodafoncash-wordpress-plugin.

Install

  • From GitHub: download the .zip from Releases, then WordPress → Plugins → Add New → Upload Plugin.
  • From source: copy this folder into wp-content/plugins/vodafoncash-integration/ and activate VodafoneCash Integration.

GitHub Releases and tags

  1. Commit all plugin source (see .gitignore for what to exclude).

  2. Tag a version (use Semantic Versioning; prefix with v is recommended):

    git tag -a v1.0.0 -m "chore(release): v1.0.0"
    git push origin v1.0.0
  3. Build the zip (run from this repository root; the zip contains a vodafoncash-integration/ folder for WordPress uploads):

    ./scripts/build-release-zip.sh v1.0.0

    Output: dist/vodafoncash-integration-v1.0.0.zip

  4. Create a GitHub Release from tag v1.0.0 and attach dist/vodafoncash-integration-v1.0.0.zip as a release asset.

Using GitHub CLI:

./scripts/build-release-zip.sh v1.0.0
gh release create v1.0.0 dist/vodafoncash-integration-v1.0.0.zip --title "v1.0.0" --notes "Release notes here."

What to commit vs ignore

Commit Do not commit
*.php, readme.txt, block.json, assets/, includes/ *.zip, dist/
scripts/ .env, local secrets
This README.md, .gitignore OS/editor junk (see .gitignore)

Never commit the store API token or production credentials; those belong only in each WordPress site’s database (plugin settings).