Official Documentation & API GuidePublic
Complete technical guides for connecting WooCommerce, Shopify, Payment Gateways, Courier APIs, and 2-Way Catalog Sync with WBPM Cloud.
Express Hosted Checkout & 1-Click Pro Plugin SetupGlobal / Worldwide
Bypass slow WooCommerce and Shopify multi-step checkout pages. Routes shoppers directly to high-converting 1-page checkout without editing theme code.
What WBPM Needs From You
proPluginSwitchTurn ON 'Enable Express Hosted Checkout' in your WordPress Admin.
activeGatewaysEnabled modules in your Add-ons catalog are automatically inherited.
cloudUrlThe URL of your hosted WBPM SaaS instance (e.g. http://localhost:3100).
Step-by-Step Dashboard Instructions
- In your WordPress Admin, navigate to WBPM Pro > Fast Checkout ⚡.
- Check the box: 'Enable Express Hosted Checkout' and 'Auto-Bypass Slow WooCommerce Checkout'.
- Optionally enable 'Inject Express Buy Now Button on Product Pages' to give shoppers 1-click buy access directly below Add to Cart.
- Click 'Save Fast Checkout Settings'. Your store is now connected with zero code or theme modifications.
Real-Time Abandoned Cart Tracking & 1-Click WhatsApp RecoveryGlobal / Multi-Channel
Capture shopper contact details in real-time as they type. Recover up to 35% of lost checkout revenue with 1-click personalized WhatsApp messages.
What WBPM Needs From You
customerPhoneCaptured automatically on keystroke debounce when entered on checkout.
cartItemsList of products, quantities, and prices currently in the abandoned bag.
recoveryLinkOne-click link that restores the customer's cart session instantly.
Step-by-Step Dashboard Instructions
- Navigate to 'Abandoned Carts 🛒' from the WBPM Cloud sidebar.
- Review unrecovered carts in the live table to inspect lost value and customer contact details.
- Click '💬 WhatsApp' next to any customer row to instantly open a prefilled chat with customer name, product list, and cart recovery link.
- Click '⚡ Run Auto-Recovery Bot' in the header to dispatch batch recovery notifications automatically.
Razorpay Payments (India UPI, Cards & NetBanking)India (Domestic)
Integrate frictionless UPI payments (Google Pay, PhonePe, Paytm), RuPay debit cards, and Indian bank rails directly into your WBPM checkout.
What WBPM Needs From You
keyIdBegins with `rzp_live_` (Production) or `rzp_test_` (Sandbox).
keySecretPrivate API secret generated from the Razorpay dashboard.
autoCaptureKeep enabled so customer transactions settle immediately without manual batch review.
Step-by-Step Dashboard Instructions
- Sign in to your Razorpay Merchant Dashboard at dashboard.razorpay.com
- In the left navigation menu, navigate to 'Settings' > 'API Keys'.
- Click the 'Generate Key' button. Razorpay will display your Key ID and Key Secret.
- Copy both keys immediately and paste them into the WBPM Razorpay Add-on settings.
- Toggle the Razorpay module to 'Active' to start accepting payments.
eSewa ePay (Nepal Digital Wallet)Nepal (Domestic)
Accept native NPR payments through Nepal's leading eSewa digital wallet and online QR checkout system.
What WBPM Needs From You
merchantCodeYour unique merchant identifier issued by eSewa (e.g., EPAYTEST for sandbox).
secretKeyHMAC cryptographic key used to verify payment response signatures.
isLiveToggle on when you are ready to process real bank/wallet transactions.
Step-by-Step Dashboard Instructions
- Register a verified business account at merchant.esewa.com.np.
- Request merchant API credentials from eSewa Integration Support.
- For testing, enter 'EPAYTEST' in the Merchant Code field.
- For live stores, paste your production Merchant Code and Secret Hash Key into the WBPM eSewa settings.
- Ensure 'Live Production Mode' is checked and click 'Save Settings'.
Khalti Payment Gateway (Nepal)Nepal (Domestic)
Instant checkout for Nepal consumers using Khalti Wallet, ConnectIPS, and mobile banking apps.
What WBPM Needs From You
publicKeyPublicly visible authorization key used in checkout frontend initiation.
secretKeyServer-side secret key used to verify payment transaction verification tokens.
isLiveToggle between Khalti test sandbox and live transaction processing.
Step-by-Step Dashboard Instructions
- Log in to your Khalti Merchant Admin Portal at admin.khalti.com.
- Navigate to 'Keys' > 'API Keys' from the main dashboard sidebar.
- Copy your 'Live Public Key' and 'Live Secret Key'.
- Paste both keys into the WBPM Khalti configuration modal and activate the module.
Stripe Global (Cards, Apple Pay & Google Pay)Global / Worldwide
Process credit/debit cards, Apple Pay, Google Pay, and localized bank rails in 135+ currencies worldwide.
What WBPM Needs From You
publishableKeyStandard public key starting with `pk_live_`.
secretKeyConfidential server key starting with `sk_live_`.
webhookSecretStarts with `whsec_` to authenticate Stripe charge events.
Step-by-Step Dashboard Instructions
- Log in to your Stripe Dashboard at dashboard.stripe.com.
- Click on 'Developers' in the top navigation, then select 'API Keys'.
- Reveal and copy your Publishable Key (`pk_live_...`) and Secret Key (`sk_live_...`).
- Paste both keys into the WBPM Stripe settings.
- Optionally go to 'Developers' > 'Webhooks' and register your WBPM webhook URL.
Mollie Europe (iDEAL, Bancontact, SOFORT)European Union
Accept European local payment methods like iDEAL (Netherlands), Bancontact (Belgium), and Cartes Bancaires (France).
What WBPM Needs From You
apiKeyBegins with `live_` followed by random alphanumeric characters.
profileIdYour Mollie Organization profile identifier.
Step-by-Step Dashboard Instructions
- Log in to your Mollie Dashboard at mollie.com.
- Navigate to 'Developers' > 'API Keys'.
- Copy your Live API Key (`live_...`) and paste it into WBPM.
- Under 'Settings' > 'Payment Methods' in Mollie, enable the specific country methods (iDEAL, Bancontact, etc.) you want active.
DHL Express InternationalGlobal / Cross-Border
Automated door-to-door express parcel dispatch and airway bill (AWB) generation across 220+ countries.
What WBPM Needs From You
accountNumberYour 9-digit corporate international billing account number.
apiKeyConsumer Key from your registered DHL Developer portal application.
apiSecretConsumer Secret associated with your application.
pickupAddressOptional warehouse nickname or facility code.
Step-by-Step Dashboard Instructions
- Sign in or register at the DHL Developer Portal: developer.dhl.com.
- Create an application under 'MyDHL Express API' and request live credentials.
- Copy the API Key and API Secret from your registered App.
- Enter your 9-digit DHL Express Corporate Account Number and save settings in WBPM.
Shiprocket India (Multi-Carrier Dispatch)India (Domestic)
Automated consignment booking across Blue Dart, Delhivery, Shadowfax, and Xpressbees covering 29,000+ Indian pincodes.
What WBPM Needs From You
emailEmail address used to log into your Shiprocket account.
passwordPassword created specifically for the API user.
pickupLocationExact nickname of your primary warehouse configured in Shiprocket.
autoGenerateAwbAutomatically assign courier tracking code immediately upon booking.
Step-by-Step Dashboard Instructions
- Sign in to the Shiprocket Web Dashboard at app.shiprocket.in.
- Go to 'Settings' > 'API' > 'Configure' in the left menu.
- Click 'Create API User' to set an authorized API email and password.
- Enter the exact Nickname of your registered pickup location (e.g. 'Warehouse-1') into WBPM.
- Save settings and enable the module to start 1-click order booking.
Pathao Logistics NepalNepal (Domestic)
On-demand eCommerce delivery and COD parcel collection in Kathmandu Valley, Pokhara, Chitwan, and major Nepal cities.
What WBPM Needs From You
clientIdUnique OAuth client identifier from Pathao Merchant portal.
clientSecretSecure token for authenticating parcel booking requests.
storeIdIdentifier of your store registered in Pathao Logistics.
Step-by-Step Dashboard Instructions
- Sign in to your Pathao Nepal Merchant Dashboard at merchant.pathao.com.
- Navigate to 'Developer Settings' or contact your merchant account manager.
- Generate and copy your Client ID, Client Secret, and Store ID.
- Paste them into WBPM Pathao Nepal settings and activate the add-on.
USPS Priority Commercial (USA)United States (USPS)
Commercial Plus rate calculation, domestic shipping labels, and tracking across all 50 US States.
What WBPM Needs From You
userIdUser ID issued by the USPS Web Tools registration office.
originZipDefault US ZIP code where parcels are dispatched from.
Step-by-Step Dashboard Instructions
- Register for an official USPS Web Tools account at registration.shippingapis.com.
- Check your confirmation email for your USPS Web Tools User ID.
- Enter your User ID and 5-digit US origin ZIP code in WBPM.
- Toggle the module to active to enable rate estimation and consignment generation.
In-House Fleet & Local RidersMerchant Self-Managed
Manage your internal drivers, delivery vans, and local delivery personnel without paying third-party courier fees.
What WBPM Needs From You
dispatchManagerPhoneSupervisor phone number for escalation.
allowDriverSignaturesEnable mobile browser digital signature capture on delivery.
notifySmsOnDispatchSend automated text messages when riders depart.
Step-by-Step Dashboard Instructions
- Open WBPM Add-ons and click Configure on 'In-House Fleet / Local Riders'.
- Enter your internal dispatch supervisor contact phone number.
- Enable 'Capture Customer E-Signatures' for doorstep delivery verification.
- Activate the module to route local city orders to your internal team.
Worldwide Fraud & Courier RTO RadarGlobal Intelligence
Automated return rate intelligence, doorstep refusal tracking, and real-time consignee blacklisting across international couriers.
What WBPM Needs From You
autoBlacklistThresholdReturn rate percentage above which a number is auto-flagged (default: 65%).
alertHighRiskOrdersProactively stop confirmed fraudulent phone numbers from placing orders.
Step-by-Step Dashboard Instructions
- The Fraud Radar is a core engine and requires no external API keys.
- Set your desired auto-blacklist threshold in the configuration modal.
- When operators enter customer phone numbers in Quick Order or Shipping Dispatch, risk scores and refusal histories appear instantly.
- Use the 'Automated Sync' button on the Fraud Radar page to aggregate new orders and couriers.