# AdyenHppJs.DirectoryRequest ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **currencyCode** | **String** | The three-character ISO currency code. | **merchantAccount** | **String** | The merchant account identifier you want to process the (transaction) request with. | **paymentAmount** | **Number** | The payable amount that can be charged for the transaction, in minor units. | **skinCode** | **String** | A unique code to identify the skin you want to apply to the HPP to process the transaction. | **merchantReference** | **String** | A reference to uniquely identify the payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. | **sessionValidity** | **Date** | The payment deadline; the payment needs to occur within the specified time value. This is especially useful for tickets and reservations, where you want to hold items for sale for a short, limited period of time. | **merchantSig** | **String** | The signature in Base64 encoded format. The signature is generated by concatenating the values of a number of the payment session fields, and by computing the HMAC using the shared secret, as configured in the skin. | **countryCode** | **String** | the two letter country code (ISO 3166-1) | [optional]