Pinelabs Inbound Webhook
This API receives the webhook from Pinelabs and updates the payment transactions.
Request Body required
Possible values: [payment.captured
, payment.failed
]
The name of the event being processed.
merchant_response object required
The ID of the merchant associated with the transaction.
Possible values: [CREDIT_DEBIT_CARD
, NET_BANKING
, WALLET
]
The payment mode used for the transaction.
The access code for the merchant.
The unique ID assigned to the transaction by Nimbbl.
The status code of the transaction from the Pine PG.
The date and time when the transaction was completed.
The amount captured for the transaction in paisa.
The amount refunded for the transaction in paisa.
The response code of the transaction.
The total amount of the transaction in paisa.
The response message for the transaction.
The name of the acquirer.
The transaction ID assigned by Pine PG.
The Retrieval Reference Number associated with the transaction.
The masked card number used for the transaction.
The name of the card holder.
The salted hash of the card information.
The status of the parent transaction.
The response code of the parent transaction.
The response message of the parent transaction.
The unique ID of the transaction.
- 200
- 4XX
- 5XX
Pinelabs webhook received and processed successfully
Pinelabs webhook received and not processed successfully, the response will be as below
Schema
The HTTP error status
The message from the server explaining the error
error object
The HTTP error status
The message from the server explaining the error
This is the http status code
The transaction status
error object
The transaction status
The message from the server explaining the error
{}
When there is a problem on the server, the response will be as below
Schema
The HTTP error status
The message from the server explaining the error
{
"status": 500,
"error": "HTTP 500: Internal Server Error"
}