Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/ashawkat/authorize-net-resync/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
WordPress admin tool to re-link WooCommerce customers to their Authorize.Net CIM profiles after a migration (Sublium + Authorize.Net credit card gateway).
Install / update on server
cd wp-content/plugins
git clone https://github.com/ashawkat/authorize-net-resync.git
# later updates:
cd authorize-net-resync && git pull
Then activate Authorize.Net CIM Resync in WordPress admin, and open Tools → Authorize.Net Resync.
Workflow
- Save Settings (defaults match
authorize_net_cim_credit_card) - Scan a broken customer
- Detect Keys (live Authorize.Net check)
- Resync (Dry Run) → Resync
Auto-sync on card update
Enabled by default in Settings. When a customer adds or sets a default Authorize.Net payment method, the plugin:
- Reads the new WooCommerce payment token (payment profile ID)
- Resolves the matching Authorize.Net customer profile ID
- Writes both IDs to user meta, Sublium subscription meta, and parent order meta
This prevents renewals from continuing to charge a deleted/old card after a card update.