Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

View file
namepinelabs-apppinelabsDocApp.config

Info

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 AmazonPay it would be 5129

For Phonepe it would be 5102,

For Card payment it would be 4001

cTxnType

This value would check the payment status:For AmazonPay it would be 5122.

For PhonePe the cTxnType is 5112.

N.B: For card payment the cTxnType isn’t effective, so Check Payment Status button is disabled for card payment.

WalletprogramID

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

TypeofWalletInputIdentifier

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

PaymentProcess

This is to be used to change the plugin screen or payment mode to Amazon Pay from Card payment or PhonePe. The value is 1 for Amazon Pay and 0 for both Card payment and PhonePe, because we use the same plugin screen for Card payment and PhonePe.

...

The following information is for BharatQR:

...

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

View file
namePinelabsBQR app.config

Info

Specify

...

PinelabsBQR 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”

...

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

View file
namepinelabsUPI-app.config

Info

Specify Pinelabs2 as the plugin short code for PinelabsUPI

...

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:

Info

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.

View file
namePinelabsAP-app.config

Info

Specify Amazon 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 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”