/** * MassPaymentToPhoneNumberOptions is used by mass payment service for providing request parameters. */ export interface MassPaymentToPhoneNumberOptions { /** * Gets or sets user's phone number. The mobile number of the user who will receive the payment, registered in Papara. It should contain a country code and start with +. */ phoneNumber: string; /** * Gets or sets amount. The amount of the payment transaction. This amount will be transferred to the account of the user who received the payment. This figure plus transaction fee will be charged to the merchant account. */ amount: number; /** * Gets or sets mass payment ID. Unique value sent by merchant to prevent erroneous repetition in payment transactions. If a massPaymentId that was sent previously and succeeded is sent again with a new request, the request will fail. */ massPaymentId: string; /** * Gets or sets national identity number.It provides the control of the identity information sent by the user who will receive the payment, in the Papara system. In case of a conflict of credentials, the transaction will not take place. */ turkishNationalId?: number; /** * Gets or sets payment currency. Values are “0”, “1”, “2”, “3”. */ currency?: number; /** * Gets or sets description. Description of the transaction provided by the merchant. It is not a required field. If sent, the customer sees in the transaction descriptions. */ description: string; }