3D Callback
In your 3D payments made through Paywall, the response sent from Paywall to the success or failure URL you provided at the time of initiating the payment.
date
Payment Date
status
The payment status is returned as either Success or Unsuccessful.
errorCode
0: Successful 1: Unsuccessful
This error code is a Paywall-specific error code.
errorMessage
Base64 Encoded message related to the error
This error message is a Paywall-specific error message.
paymentCode
It is the unique tracking code of the payment in Paywall.
uniqueCode
It is the tracking number you provided at the time of creating the payment.
amount
The amount of the payment
installment
The installment amount of the payment
paymentId
It is the ID (identifier) of the payment in Paywall.
providerErrorCode
The error code returned by the provider that processed the payment
providerErrorMessage
The error message returned by the provider that processed the payment
providerBankErrorCode
If the payment is processed through a payment institution, this is the error code returned by the bank to which the payment was forwarded by the institution.
providerBankErrorMessage
If the payment is processed through a payment institution, this is the error message returned by the bank to which the payment was forwarded by the institution.
cardSaved
If a card save request is included in the payment order, the system attempts to save the card after the payment is successfully completed. If the card saving process is also successful, the cardSaved
object returns true; otherwise, it returns false.
cardSavedUniqueCode
If the above parameter returns true, the corresponding object returns the identifier of the saved card on the Paywall side. This identifier can be used when submitting a new payment order.
hash
It is the Hash value used to verify that the payment originated from Paywall, generated using the payment details and the key you created in your Paywall panel.
Note: This parameter is not sent unless the 3D Hash Key is activated under the Developer > Custom Keys section in the Paywall panel.
The key mentioned above may vary depending on the value of the HashKeyType
parameter. A dynamic structure should be implemented.
hashFormat
The format type used to generate the hash value. See: Hash Formats
hashKeyType
The type of key used in generating the hash value. See: Key Types
Last updated