CONFIGURATION

Configuration Guide

Set up your API keys, webhooks, and payment options to start accepting cryptocurrency.

API Key Setup

Step 1: Get Your API Key

  1. 1Log in to your PayCoinPro Dashboard
  2. 2Navigate to Settings → API Keys
  3. 3Click Create API Key
  4. 4Copy your API key (starts with ck_)
Your API key is shown only once. Save it securely before closing the dialog.

Step 2: Enter API Key in WordPress

  1. 1In WordPress, go to WooCommerce → Settings → Payments
  2. 2Click Manage next to PayCoinPro
  3. 3Paste your API key in the API Key field
  4. 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:

Webhook URL
https://yourstore.com/?wc-api=paycoinpro

Configure in PayCoinPro Dashboard

  1. 1Go to your PayCoinPro Dashboard → Settings
  2. 2Find the Webhook URL field
  3. 3Paste your WooCommerce webhook URL
  4. 4Copy your Webhook Secret (for signature verification)
  5. 5Paste the webhook secret in your WooCommerce plugin settings
  6. 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

  1. 1In WooCommerce → Settings → Payments → PayCoinPro
  2. 2Check the Enable Test Mode checkbox
  3. 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