We’re excited to announce that the latest information is now available on our new site, the
Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!">
We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!

">

We’re excited to announce that the latest information is now available on our new site, the
Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!">
We’re excited to announce that the latest information is now available on our new site, the Ginesys One Wiki!. Visit the site for up-to-date resources and insights. We look forward to continuing to support you there!

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

For the configuration of the app-config file, Users of Pinelabs would need the attribute values from Pinelabs end:

The following information is for CardPayment :

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: GinesysPinelabsIntg
Class name: PaymentProcessor
Method name: ProcessPayment

Sample content of the app.config file for Pinelabs device

{
"SecurityParams":
{
"lTxnType":4001
}
}

The attribute values specified above are sample only.

Click the following link to download this sample file: app.config

Specify Pinelabs as the plugin short code for Pinelabs

Attribute Description:

ATTRIBUTES

DESCRIPTIONS

lTxnType

It is the payment mode. Meaning the payment gateway that would be used at runtime:

For Card payment it would be 4001


The following information is for BharatQR:

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: GinesysPinelabsBQRIntg
Class name: PaymentProcessor
Method name: ProcessPayment

Sample content of the app.config file for Pinelabs device

{
"SecurityParams":
{
"lTxnType":5123,
"cTxnType":5122,
"ACQUIRER_HOST_ID":"1"
}
}

The attribute values specified above are sample only.

Click the following link to download this sample file: app.config

Specify PinelbsBQR as the plugin short code for PinelabsBQR


Attribute Description:

ATTRIBUTES

DESCRIPTIONS

lTxnType

It is the payment mode. Meaning the payment gateway that would be used at runtime:

For Bharat QR it would be 5123

cTxnType

This value would check the payment status

ACQUIRER_HOST_ID

If the payment mode is Bharat QR then to send the payment request this attribute should be set with the value “1”


The following information is for UPI Payment:

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: GinesysPinelabsUPIIntg
Class name: PaymentProcessor
Method name: ProcessPayment

Sample content of the app.config file for Pinelabs device

{
"SecurityParams":
{
"lTxnType":5120,
"cTxnType":5122
}
}

The attribute values specified above are sample only.

Click the following link to download this sample file: app.config

Specify Pinelabs2 as the plugin short code for PinelabsUPI


Attribute Description:

ATTRIBUTES

DESCRIPTIONS

lTxnType

It is the payment mode. Meaning the payment gateway that would be used at runtime:

For UPI it would be 5120

cTxnType

This value would check the payment status

The following information is for AmazonPay:

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: GinesysPinelabsAmazonPayIntg
Class name: PaymentProcessor
Method name: ProcessPayment

Sample content of the app.config file for Pinelabs device

{
"SecurityParams": {
"lTxnType":5129,
"cTxnType":5122,
"TypeofWalletInputIdentifier":"2"
}

}

The attribute values specified above are sample only.

Click the following link to download this sample file: app.config

Specify Amazon as the plugin short code for PinelabsAmazonPay

Attribute Description:

ATTRIBUTES

DESCRIPTIONS

lTxnType

It is the payment mode. Meaning the payment gateway that would be used at runtime:
For AmazonPay it would be 5129

cTxnType

This value would check the payment status.

TypeofWalletInputIdentifier

This attribute is needed for initiating the payment via the Bar Code and value to be used is “2”

The following information is for PhonePe:

Important - Note that for the generic Ginesys configuration the 3rd and 4th steps need the following details -

Assembly name: GinesysPinelabsPhonepeIntg
Class name: PaymentProcessor
Method name: ProcessPayment

Sample content of the app.config file for Pinelabs device

{
"SecurityParams":
{
"lTxnType":5102,
"cTxnType":5112,
"WalletprogramID":105
}
}

The attribute values specified above are sample only.

Click the following link to download this sample file: app.config

Specify PLPhonePe as the plugin short code for PinelabsPhonepe

Attribute Description:

ATTRIBUTES

DESCRIPTIONS

lTxnType

It is the payment mode. Meaning the payment gateway that would be used at runtime:

For Phonepe it would be 5102,

cTxnType

This value would check the payment status:

For PhonePe the cTxnType is 5112.

WalletprogramID

This is the wallet identifier which would be captured on terminal if payment mode is Mobile only or Mobile and QR both

  • No labels