Skip to content

Logo

TakapayJazzCash

Enable seamless digital transactions, anytime and anywhere

Website: jazzcash.com.pk

Set up Provider Account

Step 1: Create a Provider account

To create an account send connection request at the linxtechsolutions.com/contact or contact manager directly. Submit the required documents to verify your account and gain access.

Step 2: Get required credentials

Credentials that have to be issued:

  • takapayjazzcash__merchant_id → Merchant ID
  • takapayjazzcash__password → Password
  • takapayjazzcash__secret_key → Secret Key
  • takapayjazzcash__api_type → Api Type

Connect Provider Account

Step 1. Connect Provider account at the Corefy Dashboard

Press Connect at TakapayJazzCash Provider Overview page in the 'New connection' section and choose the Provider account option to open the Connection form.

Connect

Enter your credentials:

  • Merchant ID
  • Password
  • Secret Key
  • API type: Select the API version for (v1 or v2).
  • Test Mode: Enable if you are using sandbox credentials.

Success

You have connected the TakapayJazzCash Provider account!

API examples:

Maximum and minimum data set to create a payment invoice for jazzcash_pkr_transfer service

The example below is for provider API Version 1.1 (V1).

PAYMENT
POST /api/payment-invoices HTTP/1.1
{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "1748441082",
      "service": "jazzcash_pkr_transfer",
      "currency": "PKR",
      "amount": 100,
      "test_mode": false,
      "service_fields": {
        "phone_number": "03123456789"
      }
    }
  }
}

The example below is for provider API Version 2.0 (V2).

PAYMENT
POST /api/payment-invoices HTTP/1.1
{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "1748441083",
      "service": "jazzcash_pkr_transfer",
      "currency": "PKR",
      "amount": 100,
      "test_mode": false,
      "service_fields": {
        "phone_number": "03123456789",
        "cnic_number": "123456"
      }
    }
  }
}

Constants

Сonstants

If some parameters are not sent in the transaction creation request, they will take the values from the set constants.

Here is a list of constants with their corresponding parameters:

  • language → constant [language]

Default values

If some parameters are not passed in the request to create a transaction and the corresponding constants have no values, then default values will be passed instead.

Here is the list of default values with their corresponding parameters:

  • language → 'en'

Question

"Still looking for help connecting your TakapayJazzCash account?" Please contact our support team!