Configuration Guide
Set up your API keys, webhooks, and payment options to start accepting cryptocurrency.
API Key Setup
Step 1: Get Your API Key
- 1Log in to your PayCoinPro Dashboard
- 2Navigate to Settings → API Keys
- 3Click Create API Key
- 4Copy your API key (starts with
ck_)
Step 2: Enter API Key in WordPress
- 1In WordPress, go to WooCommerce → Settings → Payments
- 2Click Manage next to PayCoinPro
- 3Paste your API key in the API Key field
- 4Click Save changes
Screenshot: API Key Settings
Webhook Setup
Webhooks allow PayCoinPro to notify your store when a payment is received. This is required for automatic order updates.
Your Webhook URL
Copy this URL from your plugin settings page. It follows this format:
https://yourstore.com/?wc-api=paycoinproConfigure in PayCoinPro Dashboard
- 1Go to your PayCoinPro Dashboard → Settings
- 2Find the Webhook URL field
- 3Paste your WooCommerce webhook URL
- 4Copy your Webhook Secret (for signature verification)
- 5Paste the webhook secret in your WooCommerce plugin settings
- 6Click Save in both dashboards
Test Your Webhook
After configuration, use the "Send Test Webhook" button in your PayCoinPro dashboard to verify everything is working correctly.
Test Mode
Test mode allows you to test the payment flow without real cryptocurrency transactions. Perfect for development and staging environments.
Enable Test Mode
- 1In WooCommerce → Settings → Payments → PayCoinPro
- 2Check the Enable Test Mode checkbox
- 3Save changes
Test Mode Features:
- • Invoices are created but no real blockchain addresses are generated
- • Payments can be simulated via the PayCoinPro dashboard
- • Orders are processed normally for testing checkout flow
- • "[TEST]" label appears on payment pages
Remember: Disable test mode before going live! Test transactions will not process real payments.
Additional Settings
Title & Description
Customize the payment method name and description shown to customers at checkout.
Invoice Expiry
Set how long customers have to complete payment (default: 60 minutes).
Order Status Mapping
Configure which WooCommerce order status to set when payments are confirmed.
Debug Logging
Enable logging for troubleshooting. Logs are saved to WooCommerce → Status → Logs
Next Steps
Understanding Webhooks
Learn how webhooks work and verify signatures