Browser-Redirection-Response
This is the response which is posted to merchant return url via form post
V1 API Browser Redirection Response
Field Name | Data Type | Description |
---|---|---|
ppc_MerchantID | Integer | Merchant ID sent as one of the parameters in the Pine Labs payment gateway API request. |
ppc_MerchantAccessCode | String | Merchant access code sent as one of the parameters in the Pine Labs payment gateway API request. |
ppc_PinePGTxnStatus | Integer | Transaction status. |
ppc_TransactionCompletionDateTime | DateTime | Date and time of the transaction completion at the Pine Labs payment gateway server. |
ppc_Amount | Long | Amount for which the payment transaction is being done. |
ppc_TxnResponseCode | Integer | Response of the API request. Response code returned based on the transaction result. |
ppc_TxnResponseMessage | String | Transaction response message. |
ppc_AcquirerName | String | Acquirer Bank. |
ppc_PinePGTransactionID | Long | Unique transaction ID generated by Pine Labs. |
ppc_PaymentMode | Integer | Payment mode chosen at landing page. |
ppc_DIA_SECRET | String | Hash of response parameters. Pine Labs payment gateway creates the hash of the response parameters and sends this information in response in tag dia_secret. Merchant should use this hash value returned in response to match with the new secret generated at its side using other response parameters. If these two secrets do not match then data is not authentic. |
ppc_DIA_SECRET_TYPE | String | 'SHA256' or 'MD5' and will be the same which is passed in dia_secret_type parameter of request. |
ppc_Is_BankEMITransaction | Bool | Flag to indicate Bank EMI transaction. |
ppc_Is_BrandEMITransaction | Bool | Flag to indicate Brand EMI transaction. |
ppc_EMITenureMonth | Integer | Tenure month of EMI transaction. |
ppc_EMIPrincipalAmount | Long | Principal EMI amount in Paise. |
ppc_EMIAmountPayableEachMonth | Long | Monthly Installment. |
ppc_EMIInterestRatePercent | Integer | Interest rate charged by bank multiplied by 10000. |
ppc_EMICashBackType | Integer | Values: 0, 1, 2, and 3 - 0: Standard EMI, 1: Pre cash back, 2: Post cash back, 3: Instant Cashback. |
ppc_EMITotalDiscCashBackAmt | Long | Total discount or cashback amount applicable in EMI transaction in paise. |
ppc_EMITotalDiscCashBackPercent | Integer | Total discount or cashback percent applicable in EMI transaction multiplied by 10000. |
ppc_EMIMerchantDiscCashBackPercent | Integer | Merchant discount or cashback percent applicable in EMI transaction multiplied by 10000. |
ppc_EMIMerchantCashBackFixedAmt | Long | Merchant fixed discount or cashback amount applicable in EMI transaction in paise. |
ppc_EMIIssuerDiscCashBackPercent | Integer | Issuer discount or cashback percent applicable in EMI transaction multiplied by 10000. |
ppc_EMIIssuerDiscCashBackFixedAmt | Long | Issuer fixed discount or cashback amount applicable in EMI transaction in paise. |
ppc_EMIAdditionalCashBack | String | Additional Cashback in case of EMI Transaction. |
ppc_TxnAdditionalInfo | String | Base64 encoded string. |
ppc_MerchantReturnURL | String | Merchant return URL. |
ppc_EMIProcessingFee | Long | Processing fee amount in paise. |
ppc_Manufacturer | String | Manufacturer name in case of brand EMI transaction. |
ppc_ProductCategory | String | Product category in case of brand EMI transaction. |
ppc_ProductDescription | String | Product description in case of brand EMI transaction. |
ppc_ProductInstantDiscount | Long | Product discount in case of brand EMI transaction. It is the flat discount given on the product. |
ppc_CapturedAmount | Long | Captured amount for a transaction. |
ppc_RefundedAmount | Long | Refund amount for a transaction. |
ppc_Parent_TxnStatus | Integer | Parent txn status. |
ppc_ParentTxnResponseCode | Integer | Parent txn response code. |
ppc_ParentTxnResponseMessage | String | Parent txn response message. |
ppc_IssuerName | String | Issuing bank name. |
ppc_UdfField1 | String | Udf field1 which comes in payment initiation request. |
ppc_UdfField2 | String | Udf field2 which comes in payment initiation request. |
ppc_UdfField3 | String | Udf field3 which comes in payment initiation request. |
ppc_UdfField4 | String | Udf field4 which comes in payment initiation request. |
ppc_CardHolderName | String | Cardholder name in case of card transaction. |
ppc_SaltedCardHash | String | Salted card hash in case of card transaction. |
ppc_MaskedCardNumber | String | Masked Card number in case of card transaction. |
ppc_AuthCode | String | Auth code received from acquirer in authorization response. |
ppc_RRN | String | RRN number received from acquirer in authorization response. |
ppc_AcquirerResponseCode | String | Acquirer response code received from acquirer in authorization response. |
ppc_AcquirerResponseMessage | String | Acquirer response message received from acquirer in authorization response. |
ppc_SurchargeTxn | int | 1 value will be come if the transaction is convenience fee else 0. |
ppc_ConvenienceFeesInPaise | long | Total convenience fees applied on the transaction. |
ppc_ConvenienceGSTInPaise | long | Total convenience fees GST applied on the transaction. |
ppc_AdditionalChargesInPaise | long | Total convenience fees additional fees applied on the transaction. |
ppc_AuthId | String | Auth id received in authorization response. |
V2 API Browser Redirection Response
Field Name | Data Type | Description |
---|---|---|
merchant_id | Integer | Merchant ID sent as one of the parameters in Pine Labs payment gateway API request. |
merchant_access_code | String | Merchant access code sent as one of the parameters in the Pine Labs payment gateway API request. |
pine_pg_txn_status | Integer | Transaction status. |
txn_completion_date_time | DateTime | Date and time of the transaction completion at the Pine Labs payment gateway server. |
amount_in_paisa | Long | Amount for which the payment transaction is being done. |
txn_response_code | Integer | Response of the API request. Response code returned based on the transaction result. |
txn_response_msg | String | Transaction response message. |
acquirer_name | String | Acquirer Bank. |
pine_pg_transaction_id | Long | Unique transaction ID generated by Pine Labs. |
payment_mode | Integer | Payment mode chosen at landing page. |
dia_secret | String | Hash of response parameters. Pine Labs payment gateway creates the hash of the response parameters and sends this information in response in tag dia_secret. Merchant should use this hash value returned in response to match with the new secret generated at its side using other response parameters. If these two secrets do not match then data is not authentic. |
dia_secret_type | String | 'SHA256' or 'MD5' and will be the same which is passed in dia_secret_type parameter of request. |
is_bank_emi_txn | Bool | Flag to indicate Bank EMI transaction. |
is_brand_emi_txn | Bool | Flag to indicate Brand EMI transaction. |
emi_tenure_month | Integer | Tenure month of EMI transaction. |
emi_principal_amount_in_paisa | Long | Principal EMI amount in Paise. |
emi_amount_payable_each_month_in_paisa | Long | Monthly Installment. |
emi_interest_rate_percent | Integer | Interest rate charged by bank multiplied by 10000. |
emi_cashback_type | Integer | Values: 0, 1, 2, and 3 - 0: Standard EMI, 1: Pre cash back, 2: Post cash back, 3: Instant Cashback. |
emi_total_discount_cashabck_amount_in_paisa | Long | Total discount or cashback amount applicable in EMI transaction in paise. |
emi_total_discount_cashback_percent | Integer | Total discount or cashback percent applicable in EMI transaction multiplied by 10000. |
emi_merchant_discount_cashabck_perecent | Integer | Merchant discount or cashback percent applicable in EMI transaction multiplied by 10000. |
emi_merchant_discount_cashback_fixed_amount_in_paisa | Long | Merchant fixed discount or cashback amount applicable in EMI transaction in paise. |
emi_issuer_discount_cashabck_perecent | Integer | Issuer discount or cashback percent applicable in EMI transaction multiplied by 10000. |
emi_issuer_discount_cashback_fixed_amount_in_paisa | Long | Issuer fixed discount or cashback amount applicable in EMI transaction in paise. |
emi_additional_cashback | String | Additional Cashback in case of EMI Transaction. |
txn_additional_info | String | Base64 encoded string. |
merchant_return_url | String | Merchant return URL. |
emi_processing_fee | Long | Processing fee amount in paise. |
manufacturer | String | Manufacturer name in case of brand EMI transaction. |
product_category | String | Product category in case of brand EMI transaction. |
product_descriptio | String | Product description in case of brand EMI transaction. |
product_discount | Long | Product discount in case of brand EMI transaction. It is the flat discount given on the product. |
captured_amount_in_paisa | Long | Captured amount for a transaction. |
refund_amount_in_paisa | Long | Refund amount for a transaction. |
parent_txn_status | Integer | Parent txn status. |
parent_txn_response_code | Integer | Parent txn response code. |
parent_txn_response_message | String | Parent txn response message. |
issuer_name | String | Issuing bank name. |
udf_field_1 | String | Udf field1 which comes in payment initiation request. |
udf_field_2 | String | Udf field2 which comes in payment initiation request. |
udf_field_3 | String | Udf field3 which comes in payment initiation request. |
udf_field_4 | String | Udf field4 which comes in payment initiation request. |
card_holder_name | String | Cardholder name in case of card transaction. |
salted_card_hash | String | Salted card hash in case of card transaction. |
masked_card_number | String | Masked Card number in case of card transaction. |
auth_code | String | Auth code received from acquirer in authorization response. |
rrn | String | RRN number received from acquirer in authorization response. |
Acquirer_Response_Code | String | Acquirer response code received from acquirer in authorization response. |
Acquirer_Response_Message | String | Acquirer response message received from acquirer in authorization response. |
is_surcharge_txn | int | 1 value will be come if the transaction is convenience fee else 0. |
convenience_fees_in_paise | long | Total convenience fees applied on the transaction. |
convenience_gst_in_paise | long | Total convenience fees GST applied on the transaction. |
convenience_additional_charges_in_paise | long | Total convenience fees additional fees applied on the transaction. |
auth_id | String | Auth id received in authorization response. |