Linux 软件免费装
Banner图

CardRaabta Payment Gateway for JazzCash

开发者 malikarslan
更新时间 2026年10月21日 19:07
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce payment gateway credit card jazzcash pakistan

下载

1.0.0 1.0.1

详情介绍:

Accept JazzCash Mobile Wallet and online debit/credit card payments in your WooCommerce store. Customers pay directly through JazzCash hosted checkout in PKR. Customers enter card or wallet details on JazzCash and approve wallet payments on their phone. This is an independent integration by Malik Arslan (https://malikarslan.com), not an official or endorsed JazzCash, WordPress or WooCommerce product. Features: You need an approved JazzCash payment-gateway merchant account, dedicated payment credentials and the page-redirection endpoint provided by JazzCash. Sandbox and Live functionality are included without a plugin fee or activation license. JazzCash may charge service fees under your merchant agreement. Requires WooCommerce 8.3+, PKR currency, HTTPS, PHP OpenSSL/iconv/DOM and MySQL/MariaDB connection-scoped named locks. Gateway responses must be signed. Use on a staging store and complete your merchant acceptance testing before taking real payments.

安装:

  1. Back up your site and deactivate any previous private CardRaabta or JazzCash gateway build before activating this plugin. Do not run multiple gateway builds together.
  2. Upload and activate this plugin with WooCommerce active.
  3. Open WooCommerce > Settings > Payments > JazzCash Credit / Debit Card.
  4. Choose Sandbox, enter sandbox credentials and the merchant-issued HTTPS page-redirection URL, and retain the default 72-hour expiry if suitable.
  5. Register the displayed Return URL with JazzCash and enable signed responses.
  6. To use SOAP IPN, provide the IPN URL and WSDL to JazzCash and have the service contract and signed acknowledgement approved for your merchant profile.
  7. Run the acceptance checklist in README.md. Enter Live credentials and URL only after merchant approval, then switch mode and reconcile a small live payment.

常见问题:

How do I enable JazzCash wallet payments?

After JazzCash approves MWALLET for your merchant account, enable JazzCash Mobile Wallet under WooCommerce > Settings > Payments. Shared credentials, mode, expiry and wallet URLs are configured under the card gateway settings. Configure separate wallet redirect URLs if issued by JazzCash; a blank wallet URL uses the existing mode URL. Both checkout methods share that mode's encrypted merchant credentials, expiry and debug controls. Wallet can be enabled while card payments are disabled. Phone/CNIC and MPIN are handled by JazzCash, not collected or stored by this plugin. Register the same signed return and SOAP IPN routes for the approved profile.

Does it support Sandbox and Live?

Yes. Each mode uses separate credentials and endpoint settings. A successful sandbox response marks a test order paid, so use a staging store.

Is this approved by JazzCash or WordPress.org?

No approval or certification is implied. Directory admission is determined by WordPress's reviewers. Payment availability depends on your merchant account and completed provider testing.

Why does a non-success payment show On hold?

A non-success response is not treated as proof that no funds moved. Reconcile it in JazzCash before cancelling or retrying. A verified later success can complete the held order. Cancelled, refunded and already-paid orders are protected from automatic reopening or duplicate fulfilment.

Does 72-hour expiry hold WooCommerce stock for 72 hours?

No. WooCommerce's stock-hold setting is separate. Review that setting; 4320 minutes equals 72 hours. An expired attempt is not automatically replaced with a new charge attempt. Contact the store and reconcile the old payment first.

Are refunds or saved cards supported?

Not in this version. Process refunds through JazzCash and record them in WooCommerce. Recurring payments, OTC vouchers and tokenization are not included.

What happens on deletion?

Plugin deletion removes credentials/settings for the current site but retains order accounting records. On multisite, clear settings on each site before network deletion. Deactivation alone retains settings. Constants in wp-config.php must be removed separately.

更新日志:

1.0.1 1.0.0